В отношении компиляторов Microsoft, конкретные предупреждения могут быть отключены с помощью #pragma, без отключения других предупреждений. Это чрезвычайно полезная функция, если компилятор предупреждает о чем-то, что «должно быть сделано».отключить определенные предупреждения в gcc
Имеет ли GCC на данный момент аналогичную функцию? Похоже, что это достаточно очевидная функция, что ее невозможно представить, что у нее не будет этой функции, но более старая информация в Интернете предполагает, что эта функция не существует.
Что можно использовать в GCC?
В частности, мне нравится использовать многосимвольные константы, такие как 'abc'. Они эффективно оцениваются как базовое 256-число - очень удобная функция, но она вызывает предупреждение. Его очень удобно для включения четырех символьных строк в оператор case.
Дубли: http://stackoverflow.com/questions/487108/how-to-supress-specific-warnings-in-g http://stackoverflow.com/ вопросы/925179/выборочно-удаление-предупреждение http://stackoverflow.com/questions/965093/selectively-disable-gcc-warnings-for-only-part-of-a-translation-unit –