读书人

为什么vs2010会报4800警告解决思路

发布时间: 2012-02-21 16:26:23 作者: rapoo

为什么vs2010会报4800警告

我用vs2010建的一个工程老报如下警告:
warning C4800: “int”: 将值强制为布尔值“true”或“false”(性能警告)d:\program files\microsoft visual studio 10.0\vc\include\utility
请问上面警告傻意思啊,utility这个文件明明是vs2010自己的,而且没有后缀,都不知啥文件。睡遇到过,如何处理啊,真不愿看到这个警告。

[解决办法]
将值强制为布尔值“true”或“false”(性能警告)
问题自爱与你把int转换为true或者false了
建议不要直接转换 改成 条件 != 0这样来写
[解决办法]
#pragma warning(disable:4800)

读书人网 >C++

热点推荐