c++成员函数指针问题

1,612次阅读
没有评论

note

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

正文完
 0
评论(没有评论)