#include<iostream>
#include<string>
using namespace std;
class Building
{
friend class GoodFriend; //类做友元
public:
Building()
{
SittingRoom = "客厅";
BedRoom = "卧室";
}
public:
string SittingRoom;
private:
string BedRoom;
};
class GoodFriend
{
public:
GoodFriend()
{
building = new Building;
}
void visit()
{
cout << "好朋友正在访问:" << building->SittingRoom << endl;
cout << "好朋友正在访问:" << building->BedRoom << endl;
}
private:
Building *building;
};
int _tmain(int argc, _TCHAR* argv[])
{
GoodFriend gf;
gf.visit();
system("pause");
return 0;
}