类成员指针包括 类数据成员指针和类成员函数指针
类数据成员指针
#include <iostream>
class Entity{
public:
Entity():m(0),n(0){}
void dis(){
std::cout<<"m="<<m<<",n="<<n<<std::endl;
}
int m,n;
};
int main(){
int Entity::*p=&Entity::m;
Entity e;
e.dis();
e.*p=20;
p=&Entity::n;
e.*p=30;
e.dis();
}
类成员函数指针
我写的一直报错 不知道为什么