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