C++学习-this指针

this指针的小知识:

  1. 往往在类的成员函数中可以用this获取本身,好像this是C++封装的成员变量一样,但this并不是对象本身的一部分,所以sizeof的结果并不包含this指针
  2. this只能在非静态成员函数中使用
  3. 非静态成员函数要返回对象本身的时候可以用:return *this
  4. 函数参数与成员变量名字相同时必须加上this,如:this->n = n
  5. this的值不能修改,原因是this的数据类型为:A * const
posted @ 2023-02-24 19:26  ccsu_madoka  阅读(23)  评论(0编辑  收藏  举报