首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-02-21 
为什么vs2010会报4800警告我用vs2010建的一个工程老报如下警告:warning C4800: “int”: 将值强制为布尔值“t

为什么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)

热点排行