Class and object-friends
2. Class make friends
#include<iostream>
#include<string>
using namespace std;
class building;
class greatgay
{
public:
greatgay();
void visit();
building* buil;
};
class building
{
friend class greatgay;
public:
building();
public:
string m_sittingroom;
private:
string m_bedroom;
};
building::building()
{
m_sittingroom = "客厅";
m_bedroom = "卧室";
}
greatgay::greatgay()
{
buil = new building;
}
void greatgay::visit()
{
cout << "正在访问:" <<buil->m_sittingroom << endl;
cout << "正在访问:" << buil->m_bedroom << endl;
}
void test01()
{
greatgay gg;
gg.visit();
}
int main()
{
void test01();
system("pause");
return 0;
}