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