c++ - 我可以将特定警告视为错误吗?

标签 c++ visual-studio-2008 function warnings return-value

以下是我有时在学生代码中看到的模式的简化版本:

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/

相关文章:

c++ - Visual Studio 下的 std::nan/std::nanf 有什么问题?

c++ - opencv 阈值或不等于运算符

php - CodeIgniter:My_Lang 中的 get_instance

c++ - 在 const 成员不良做法或 UB 中修改 const 变量?

c++ - 如何使用 Boost Within 检测点是否位于多边形内

visual-studio-2008 - Mercurial:维护Visual Studio 2005和2008分支机构

javascript - 在IE和VS2008中使用断点调试Javascript

c++ - 编译当前.cpp 文件 VS2008

jquery 触发问题

PHP - Wordpress - 插件小部件更新功能 - 更新数组值 [Foreach 循环不工作]