标签: c++ visual-c++
是否有任何编译器设置或其他方法强制将int初始化为0?
答案 0 :(得分:4)
不幸的是,语言没有办法,如果编译器提供这样的设置,它就违反了标准,因此不应该使用。
我可以问你为什么需要这个吗?显式初始化不够吗?或者,您是否希望在使用未初始化的内存时收到警告?后者可以使用valgrind的内存分析器来实现。
valgrind
答案 1 :(得分:0)
静态总是初始化为默认值(int为0)。但是你不想要它们,是吗?
int