#include<iostream>
#include<string>
using namespace std;
class Building;
class GoodGay {
public:GoodGay();
public :
void visit();//参观函数 访问Building中属性
private:
Building * building;
};
class Building
{//类Goodgay作为Building的友元
friend class GoodGay;
public: Building();
public:
string m_SittingRoom;
private:
string m_BedRoom;
};
//类外成员函数
Building::Building()
{
m_SittingRoom = "客厅";
m_BedRoom = "卧室";
}
GoodGay::GoodGay() {
building = new Building;
}
void GoodGay::visit() {
cout << "还基友的类正在访问:" << building->m_SittingRoom;
cout << "还基友的类正在访问:" << building->m_BedRoom;
}
void test01() {
GoodGay gg;
gg.visit();
}
int main() {
test01();
system("pause");
}
4.4.2类作为友元
最新推荐文章于 2022-05-21 08:49:23 发布