正在加载图片...
C++的特性 this指针 1、this指针是一个隐含的指针,它是指向对象本身, 代表了对象的地址 2、一个类所有的对象调用的成员函数都是同一代码 段。那么成员函数又是怎么识别属于同一对象的 数据成员呢?原来,在对象调用 pt. output(1010)时 成员函数除了接受2个实参外,还接受到了一个对 象s的地址。这个地址被一个隐含的形参this指针 所获取,它等同于执行this=&pt。所有对数据成员 的访问都隐含地被加上前缀th->。例如:x=0;等 价于this->x=0。 tp://www.sunxin.orgC++的特性 ◼ this指针 1、this指针是一个隐含的指针,它是指向对象本身, 代表了对象的地址 2、一个类所有的对象调用的成员函数都是同一代码 段。那么成员函数又是怎么识别属于同一对象的 数据成员呢?原来,在对象调用pt.output(10,10)时, 成员函数除了接受2个实参外,还接受到了一个对 象s的地址。这个地址被一个隐含的形参this指针 所获取,它等同于执行this=&pt。所有对数据成员 的访问都隐含地被加上前缀this->。例如:x=0; 等 价于 this->x=0。 http://www.sunxin.org
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有