您的位置:首页 > 编程语言 > C语言/C++

[C++基础]028_获取类成员函数的指针

2013-03-20 00:47 323 查看

[C++基础]028_获取类成员函数的指针



#include <iostream>
using namespace std;

class A
{
public:
static void staticmember(){cout<<"static"<<endl;}
void nonstatic(){cout<<"nonstatic"<<endl;}
virtual void virtualmember(){cout<<"virtual"<<endl;}
};

int main()
{
A a;
void (*ptrstatic)() = &A::staticmember;
void (A::*ptrnonstatic)() = &A::nonstatic;
void (A::*ptrvirtual)() = &A::virtualmember;

ptrstatic();
(a.*ptrnonstatic)();
(a.*ptrvirtual)();

system("pause");
return 0;
}


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: