C++初学者指南-4.诊断—未定义行为检测器 未定义行为检测器(UBSAN) 适用编译器:clang++,g++在运行时检测许多类型的未定义行为 解引用空指针从未对齐的指针读取整数溢出被0除 … 在代码中加入额外的指令:在调试构建中增加运行时约25% 示例:有符号整形溢出 相关链接 C++的代码和执行分析工具 工具生态 附上原文链接