#include<iostream>
using std::cout;
using std::endl;
class C
{
friend void setX(C &c,int v)
{
c.x=v;
}
public:
C(int i):x(i)
{
}
int getX() const
{
return this->x;
}
/*void setX(int x)
{
this->x=x;
}*/
private:
int x;
};
int main()
{
C c(13);
setX(c,23);
cout<<c.getX()<<endl;
return 0;
}
//友元函数可以访问类的私有成员
重学C++ 友元函数
最新推荐文章于 2025-08-09 17:57:45 发布