码迷,mamicode.com
首页 > 其他好文 > 详细

this指针

时间:2020-03-14 22:11:38      阅读:53      评论:0      收藏:0      [点我收藏+]

标签:形参   隐式   自动   静态成员函数   没有   return   一个   this   参与   

this是一个const指针,存的是当前对象的地址,指向当前对象,通过this指针可以访问类中的所有成员。

1)每个对象都有this指针,通过this来访问自己的地址。

2)每个成员函数都有一个指针形参(构造函数没有这个形参),名字固定,称为this指针,this是隐式的。

3)编译器在编译时会自动对成员函数进行处理,将对象地址作实参传递给成员函数的第一个形参this指针

4)this指针是编译器自己处理的形参,不能在成员函数的形参中添加this指针的参数定义。

5)this只能在成员函数使用,全局函数,静态函数不能使用this。因为静态函数没有固定对象。

 

1. 在类的非静态成员函数中返回对象的本身时候,直接用return *this

2. 传入函数的形参与成员变量名相同时

this指针

标签:形参   隐式   自动   静态成员函数   没有   return   一个   this   参与   

原文地址:https://www.cnblogs.com/liu6666/p/12494277.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!