使c++对未初始化的POD成员变量发出警告

Make g++ warn on uninitialized POD member variable

本文关键字:变量 成员 警告 POD c++ 初始化      更新时间:2023-10-16

如果忘记在actor初始化列表中声明成员POD,是否有一种方法可以打印警告?我在查文件,什么也没找到。g + + -4.4。

您可以使-Weffc++获得一堆荒谬的警告,包括每个未初始化的成员。

要检查实际的 UB,使用valgrind.

您可以使用选项-Wuninitialized(也可以使用-Wall)。
但是,它只在使用未初始化类型时发出警告。

当然,你也可以使用其他软件,如ValgrindCppcheck来确定未初始化的类型