首页 > 编程语言 > 详细

C++函数指针相关 & 类成员的指针 & 成员函数的指针

时间:2017-02-27 19:10:33      阅读:292      评论:0      收藏:0      [点我收藏+]

技术分享

 

技术分享

 

 

有时候会有指向类成员变量或者成员函数的指针,但是注意,这个指针并不是针对一个地址的指向,而更多的是一个偏移。

 

同时,支持将父类对象的成员 转为 子类对象的成员指针,如下:

技术分享

 

 反过来,是不行的。因为父类的对象中,不一定包含子类对象的结构。

 

注意前面的 Class::* 这样的操作符。赋值也是用 &Class:: 这个操作符。

另外,在赋值和操作的时候,用的都是偏移量这样的概念。所以对应的是类的操作。

技术分享

 

 

指向成员函数的指针不是地址。 

 

技术分享

 

技术分享

 

 技术分享

 

 

注意虚拟性。虚拟性是成员函数自身的属性。

技术分享

 

C++函数指针相关 & 类成员的指针 & 成员函数的指针

原文:http://www.cnblogs.com/charlesblc/p/6475773.html

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