В этой заметке говорится:
-ansi
: сообщает компилятору о реализации опции языка ANSI. Это превращается отключить определенные "функции" GCC, которые несовместимы с ANSI стандарт.
-pedantic
: используется вместе с-ansi
, это говорит, что компилятор строго придерживается стандарта ANSI, отказ от любого кода, который не является совместимый.
Прежде всего:
- Какова цель опций
-pedantic
и-ansi
компилятора GCC/g++ (я не мог понять вышеприведенное описание)? - Может ли кто-нибудь сказать мне правильные обстоятельства для использования этих двух вариантов?
- Когда следует использовать их?
- Они важны?