我发出警告,因为错误已开启且警告级别已达到最大值。我在单元测试中集成了VLD。当我故意创建内存泄漏时,VLD会在Visual Studio输出控制台和警告控制台中输出警告。
警告格式为warning : Visual Leak Detector detected memory leaks!
但是,Visual Studio报告构建成功。 警告错误是否仅限于Visual Studio生成的警告?
答案 0 :(得分:0)
是的,“警告是错误”是编译器设置,基本上是“If(error_level == warning)error_level = error;”在编译器内部。