|
|
1
20
似乎它的设计有错误。这将被固定在C++ 0x中。
引用新C++标准:
一些澄清:
|
|
|
2
8
简单地说,它应该
|
|
3
5
布尔转换有问题。它允许几乎总是令人痛苦的语法。 幸运的是,有一个解决办法: Safe Bool
转换为的问题
这个习惯用法的思想是给您一个类型实例,其中包含非常小的操作子集,并且几乎没有任何情况下隐式转换会给您带来麻烦。这是通过使用指向成员函数的指针来实现的。
操作如
仔细阅读完整的解决方案的链接,你就会意识到为什么不这样做是个好主意
|
|
|
4
0
我怀疑是因为
|