this指针用法

来源:互联网 发布:如何淘宝买东西 编辑:程序博客网 时间:2024/06/02 06:32

对于一个类的实例来说,你可以看到它的成员函数,成员变量,但实例本身是?this指针是这样一个指针,它时刻指向这个实例本身。

 

1  this指针本质是一个函数参数,只是编译器隐藏起形式的,语法层面上的参数。this只能在成员函数中使用,全局函数,静态函数都不能使用this。

2  this在成员函数的开始前构造,在成员的结束后清除。

3  this指针并不占用对象的空间。

4  this指针会编译器不同而有不同的放置位置。

5  大多数编译器通过exc寄存器传递this指针。

6  this指针只有在成员函数中才定义。

 

0 0
原创粉丝点击