以下是我有时在学生代码中看到的模式的简化版本:
bool foobar(int a, int b)
{
if (a < b) return true;
}
当然,真正的代码更复杂。 Visual Studio 报告警告 C4715(并非所有控制路径都返回值),我想将所有警告 C4715 视为错误。这可能吗?
最佳答案
这应该可以解决问题:#pragma warning (error: 4715)
.
或 /we4715
命令行选项(参见 /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX (Warning Level)(由 Tom Sigerdas 提供))。
关于c++ - 我可以将特定警告视为错误吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4750880/