1、全局函数做友元
#include<iostream>
#include<string>
using namespace std;
class Buiding
{
//goodGay全局函数是Buiding的好朋友,可以访问Buiding中的私有成员,友元
friend void goodGay(Buiding *buiding);
public:
Buiding()
{
m_sintingroom="dsdsd";
m_bedroom = "bed";
}
public:
string m_sintingroom;
private:
string m_bedroom;
};
void goodGay(Buiding *buiding)
{
cout<<"正在访问:"<<buiding->m_sintingroom<<endl;
cout<<"正在访问:"<<buiding->m_bedroom<<endl;
}
void test01()
{
Buiding Buiding;
goodGay(&Buiding);
}
int main()
{
test01();
return 0;
}