的IBM AIX xlc
编译器提供了生成代码初始化本地变量存储一个标志:是否有gcc标志来初始化局部变量存储?
initauto=<hh>
Initialialize automatic storage to <hh>. <hh> is a
hexadecimal value. This generates extra code and
should only be used for error determination.
我认为MSVC编译器的调试版本类似的东西,但我的记忆可能是在这一点上朦胧。
是否有GCC等的选项?
'-Wextra'是伟大的,不已经有3个万行代码的新代码库。 :) –
我不能相信初始化拼写文件中的“初始化”。 –
@AndrewMarshall:哈!我甚至没有注意到这一点。它确实拼写这种方式,虽然这个xlc是相当古老的。目前[在线帮助](http://publib.boulder.ibm.com/infocenter/comphelp/v7v91/index.jsp?topic=%2Fcom.ibm.vacpp7a.doc%2Fcompiler%2Fref%2Fruoptini。HTM)没有这个错误。 –