在
int salary() const { return mySalary; }
据我了解 const 是针对此指针的,但我不确定。谁能告诉我这里的 const 有什么用?
最佳答案
听起来你的想法是对的,在 C++ 中,对象方法上的 const 意味着该方法不能修改对象。
例如,这是不允许的:
class Animal {
int _state = 0;
void changeState() const {
_state = 1;
}
}
关于c++ - 这里的const有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2025159/