C++杂记之this指针

   什么是this指针?

         很多人都知道this指针是一个指向对象的一个指针,那么它到底是个什么东西呢?接下来我将详细介绍:

   this指针存在于类的成员函数中,它隐藏在成员函数参数列表的第一个位置,当然我们看不见它,我们也不能显示声明它;

   this指针是一个成员函数的形参,当我们通过对象或指针调用对象的成员函数时,就会把对象的地址拷贝给this指针,类似于   下面的:

  class A

  A.fun();

 在上面的函数中成如下方式传参,A::fun(&A);

 通过对象或指针的类型,可以找到对应类的代码段,传入对象的地址,就可以找到对应的数据成员,从而实现了相应的函数调用

posted @ 2016-03-04 22:50  这个西瓜不甜  阅读(116)  评论(0编辑  收藏  举报