#include<iostream>
#include<string>
using namespace std;
class MyClass
{
public:
int a = 55;
static void go(){
cout << "2" << endl;
}
void pr(){
cout << a << endl;
}
MyClass();
~MyClass();
private:
};
MyClass::MyClass()
{
}
MyClass::~MyClass()
{
}
int add(int a,int b){
return a + b;
}
void main(){
void(MyClass::*p)() = &MyClass::pr; //成員函數需要取地址
void(*pp)() = MyClass::go;//靜態函數無需區地址 函數名稱就是地址
MyClass m;
(m.*p)(); //成員函數調用需要類實例,并且調用指針指向的地址
pp(); //靜態函數 函數名稱即可調用,函數名稱就是地址
getchar();
}