1
5
Pimpl idiom (通过指向私有类的指针)或使用 mutable keyword (不推荐!)。 |
2
5
很可能他们忘记了
|
3
2
如果我有两个
|
4
1
在这种情况下,显然没有对非常量参数的要求,而且,像您一样,我也不认为有任何通用的情况。
|
5
1
如果因为修改操作数而不能使用const,那么就严重误用了运算符重载。 如果因为实现调用了非常量函数而不能使用常量,那么您真的应该清理这些函数,或者至少提供常量替代方案。 如果你在调用不使用const的无法更改的代码,我无论如何都会使用const,在最深的可用点使用const_cast,并对其进行注释。
|