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

 

 

 

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

 

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

 

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

 

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

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

 

 

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

 

 

 

 

 

 

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

 

posted @ 2017-02-27 18:36  blcblc  阅读(328)  评论(0编辑  收藏  举报