相关疑难解决方法(0)

为何使用!! 将int转换为bool时?

以这种方式将整数转换为布尔值的原因是什么?

bool booleanValue = !!integerValue;
Run Code Online (Sandbox Code Playgroud)

而不仅仅是

bool booleanValue = integerValue;
Run Code Online (Sandbox Code Playgroud)

我所知道的是,在VC++ 7中,后者将导致C4800警告而前者不会.这两者之间还有其他区别吗?

c++ integer boolean

76
推荐指数
6
解决办法
5万
查看次数

标签 统计

boolean ×1

c++ ×1

integer ×1