首页 > 编程语言 > 详细

C++杂记之this指针

时间:2016-03-05 00:08:47      阅读:223      评论:0      收藏:0      [点我收藏+]

   什么是this指针?

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

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

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

  class A

  A.fun();

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

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

C++杂记之this指针

原文:http://www.cnblogs.com/Xiaoshun/p/5243725.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!