Должен ли я использовать «-ansi» или явное «-std =…» в качестве флагов компилятора?

Я & APOS; вечитать что ANSI C не совсем совпадает с ISO C, и компиляторы могут отличаться в интерпретации того, что "-ansi" около. (gcc отображает его на C90, clang отображает его на C89) В настоящий момент я бы использовал & quot; -std = ... & quot; над & quot; -анси & quot; как тогда ясно показано, какой стандарт используется. Поскольку я особенно заинтересован в компиляции под Linux, Windows и MAC, я боюсь, что некоторые компиляторы не могли понять & quot; -std = ... & quot; но "-ansi". Так есть ли плюсы и минусы для использования одного над другим?

Ответы на вопрос(2)

Ваш ответ на вопрос