首页 » 嵌入式笔记 » 正文

c++成员函数指针问题

note

在C++中,定义普通函数指针与C没什么区别,如 int (*func)(int para); 但成员函数指针还需要类实例对象来参与调用. 其原因是因为类还需要类的实例化,然后才是成员函数地址. 所以类的成员函数指针实际上是类地址+成员函数的偏移地址. 不过类的静态函数的地址与C程序的全局函数没区别.

发表评论