听起来你有正确的想法,在C++ const中对象的方法意味着该方法不能修改对象.
例如,不允许这样做:
class Animal {
int _state = 0;
void changeState() const {
_state = 1;
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
240 次 |
| 最近记录: |