C++ this指针

来源:互联网 发布:王用汲 知乎 编辑:程序博客网 时间:2024/06/07 11:03

经常看到this指针,看到也很蒙,最近看嵌入式软件的系统指针也用this指针表示,C++对象中有时也用到this指针,但是都没搞明白,今天看到百度知道有人问,看了几个答案才明白,大家参考一下:

防止命名冲突时,还有想将对象本身的指针或者引用给别的函数时 return this; // 返回对象本身的指针 return *this;
// 返回对象本身的引用 void a::fun() { this->x=x+1; //此处直接用x=x+1运行结果完全相同 }
这样没有命名冲突,定义个fun(int x)再试试吧

原创粉丝点击