|
|
1
25
可转换为bool意味着任何可以在布尔上下文中有意义地使用的东西(例如在
在这里,
原因是这样的语句很可能不是有意的,因此编译器应该阻止它
在这种情况下,您可能需要查找
safe bool idiom
Chris已经提到了一种可能的实现方式,使用
|
|
2
11
一辆敞篷车-
|
|
|
3
0
也许是为了表演?在C/C++中,你可以对数字执行if语句(0为假,其他任何值为真)。转换为严格的bool是一个额外的操作,在许多情况下是不需要的。 我实际上并没有使用boost,所以这只是一个猜测,但对我来说这似乎是一个合理的猜测。 |
|
|
zayd · 在C中Boost程序选项创建的矢量上迭代++ 2 年前 |
|
|
Mimi · CMake使用了错误的boost include目录 2 年前 |
|
|
zxctatar · 如何在一个类中运行两个异步定时器 2 年前 |
|
|
Adrian · 如何确定boost::可选的(和其他)API? 2 年前 |
|
TooTone · boost-pfr是如何获取结构的字段名称的? 2 年前 |