|
在c++中想必大家都看到类似的函数:
class example
{ public:
example();
const int function const(const int x)
protected:
private:
}
我不太明白这里的不同位置const的意义!
1:
一个const对象只能调用一个const成员函数, 那么一个被成为const成员函数,是指那个位置?
2:
一个成员函数只要是获取值,而不是设置或改变,都用第二个位置的const!
3:
第一个const的意义好像并不是说返回一个常量,而是与对象的this指针有关! |
|