常见表示如:
成员函数加了const后相当于:
1. 告诉编译器,可以为const数据成员调用它.
2. const成员函数里,没有数据被改变,编译器也不允许你改变
3. 如果在const里调用了一个不是const的成员函数,会出错.
4. 特殊:声明为mutable的成员可以在这个函数中改变
上面的代码就是告诉编译器,不会修改 err 值
常见表示如:
成员函数加了const后相当于:
1. 告诉编译器,可以为const数据成员调用它.
2. const成员函数里,没有数据被改变,编译器也不允许你改变
3. 如果在const里调用了一个不是const的成员函数,会出错.
4. 特殊:声明为mutable的成员可以在这个函数中改变
上面的代码就是告诉编译器,不会修改 err 值