?? 6_13.cpp
字號:
#include <iostream.h>
class Point //類的定義
{
public: //外部接口
Point(int xx=0, int yy=0) {X=xx;Y=yy;} //構造函數
int GetX() {return X;} //內聯函數,返回X
int GetY() {return Y;} //內聯函數,返回Y
private: //私有數據
int X,Y;
};
void main() //主函數
{
Point A(4,5); //聲明對象A
Point *p1=&A; //聲明對象指針并初始化
int (Point::*p_GetX)()=Point::GetX; //聲明成員函數指針并初始化
cout<<(A.*p_GetX)()<<endl; //1.成員函數指針訪問成員函數
cout<<(p1->GetX)()<<endl; //2.對象指針訪問成員函數
cout<<A.GetX()<<endl; //3.對象名訪問成員函數
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -