指针访问成员函数所得是地址吗
时间: 2023-10-22 15:05:26 浏览: 81
指针访问成员函数得到的是函数的地址。在C++中,类的成员函数被编译后实际上是普通的函数,它们在内存中也有自己的地址。通过指针访问成员函数时,可以使用成员函数的地址来调用该函数。例如,假设有一个类A和一个成员函数func(),可以使用以下方式创建指向成员函数的指针pFunc:
```
void (A::*pFunc)() = &A::func;
```
这里pFunc是一个指向A类成员函数的指针,它指向func()函数的地址。
阅读全文