|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 Julia999 于 2019-7-31 18:41 编辑
this指针有this指针——普通成员函数,const成员函数
无this指针——friend,static函数
- #include<iostream>
- using namespace std;
- class Sample
- {
- int x,int y;
- public:
- void SetXY(int a,int b)
- {
- x=a;y=b;
- }
- void printXY()
- {
- cout<<x<<","<<y<<endl;
- }
- };
- //在上面的这个程序中,成员函数SetXY和printXY中隐含着this指针。(this->x=a,this->x=b)
复制代码
- class X
- {
- public:
- static void StaFun(int i,int X*ptr);
- int staDat;
- };
- void X::StaFun(int i,X* ptr)
- {
- }
- void g()
- {
- X Obj;
- X Obj;
- X::StaFun(1,&obj); //正确
- Obj.StaObj(1,&Obj;) //正确
- }
复制代码
|
|