#include<iostream>
using namespace std;
class Node
{
public:
Node(){};
void print()
{
cout<<"你好!"<<endl;
}
};
typedef void(Node::*A)();//类成员函数指针类型
int main()
{
Node *n=0;//定义一个类指针,并赋值为0
A p=&Node::print;//定义一个类成员函数指针p,并将类成员函数print的地址赋值给类成员函数指针p
(n->*p)();
return 0;
}
本文介绍了一段使用C++类成员函数指针的代码示例,通过定义一个类指针并将其赋值给类成员函数指针,实现对类成员函数的动态调用。

被折叠的 条评论
为什么被折叠?



