LINUX.ORG.RU

как бы переключить g++ на предыдущий стандарт? (+)


0

0

те есть код, в котором много переменных 'or' а этот зараза ругается на то, что это теперь ключевые слова в с++'99 как бы отключить эту проверку? а то очень не хочется менять весь код и переименовывать.


Какой-такой c++ 99??? Какой-такой предыдущий стандарт???? У С++ до сего момента только один официальный стандарт -- ISO/IEC 14882:1998. И в нем `or' -- это ключевое слово, ничего не поделаешь.

Однако на самом деле данная конкретная проблема решается с помощью `-fno-operator-names'. А вообще рекомендую посмотреть info gcc Invoking GCC:C++ Dialect Options, ибо если программа написана на достандартном C++, то могут потребоваться и другие опции совместимости

aa5779
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.