您对不同的C / C ++编译器建议什么编译器警告级别?
gcc和g ++将使您在默认级别上脱颖而出。我发现对我来说最好的警告等级是“-墙”。而且我总是尝试删除针对其生成的警告的修复代码。(即使是愚蠢的关于在逻辑优先级规则中使用括号的说法,也可以说我的意思是'if(x = y)')
对于不同的编译器,例如Sun CC,aCC(HPUX?),Visual Studio,intel,您最喜欢的级别是什么?
编辑:
我只是想指出,我在gcc / g ++上不使用“ -Werror”(但我知道它是实用程序),因为我使用:
#warning“这是给自己的笔记”
在我的代码的几个地方。所有编译器是否都了解#warning宏?
慕容3067478
茅侃侃