this指针
每一个类成员函数包含一个它本身类型的指针,称为this指针
this 指针包含了各类对象的地址,通过这个地址可以获得该对象的数据和成员函数,甚至它本身。
每次调用对象的非static函数时,便一起把对象的地址先赋予this指针,然后调用函数,也就是说,this指针作为一个隐式参数传递给对象。
this指针是一个隐含的指针,它是指向对象本身的,代表了对象的地址。一个类所有的对象调用的成员函数都是同一个代码段,那么,成员函数又是怎么识别属于不同对象的数据成员呢?
reference:
1 http://202.117.35.163/wskt/cai/cppcai/chapter10/content/ch10.6.htm
2 vc++深入详解,孙鑫