马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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;) //正确
}
|