this指针和const成员函数

1.this指针

1)this指针是成员函数的隐式参数,成员函数通过this指针来访问调用它自己的那个对象,成员函数对各成员的访问均通过this进行

2)当某个对象调用它的成员函数时,编译器会把这个对象的地址传给这个成员函数,用这个地址初始化成员函数的this指针

3)this指针默是一个指向类类型的常量指针

2.常量成员函数

  有些成员函数在使用时不需要修改数据成员的值,于是就可以在它们的参数列表后加一个const限定符(const必须同时出现在声明和定义中),让this指针被约束为指向常量的常量指针,这样的成员函数就称作常量成员函数

原文地址:https://www.cnblogs.com/Joezzz/p/9719454.html