用_Check_return_
注释函数的正确方法是什么?
在以下示例中,静态分析器仅生成一个警告而不是两个警告:
_Check_return_ int foo()
{
return 42;
}
_Check_return_ std::string bar()
{
return std::string();
}
int main()
{
foo(); // Return value ignored
bar(); // No warning
return 0;
}
在MSVS 2015 Update 3上测试。
答案 0 :(得分:0)
可能您只是没有在项目的配置中打开“在构建时启用代码分析”复选框。