1、把全局函数转化成成员函数,通过this指针隐藏左操作数
如:全局函数Test Add(Test &t1,Test &t2)
它的成员函数形式Test Add(Test &t2)
成员函数的应用Test K=t1.Add(t2)
2、把成员函数转化为全局函数,多了一个参数
如:成员函数void PrintAB()
{
cout<<this.a<<endl;
}
它的全局函数形式void PrintAB(Test *pthis)
{
cout<a<<endl;
}
全局函数和成员函数之间的转化
最新推荐文章于 2021-12-24 21:23:56 发布