#include<iostream>
#include<string>
using namespace std;
//類做友元
class Building;
class GoodGay
{
public:
GoodGay();
void visit();//參觀函式 訪問Building中的屬性
Building * building;
};
class Buliding
{
friend class GoodGay;
public:
Buliding();
public:
string m_SittingRoom;//客廳
private:
string m_BedRoom;//臥室
};
//類外寫成員函式
Building::Buliding()
{
m_SittingRoom = "客廳";
m_BedRoom = "臥室";
}
GoodGay::GoodGay()
{
//創建建筑物物件
building = new Building;
}
void GoodGay::visit()
{
cout << "好基友類正在訪問: " << building->m_SittingRoom << endl;
cout << "好基友類正在訪問: " << building->m_BedRoom << endl;
}
void test01()
{
GoodGay gg();
gg.visit();
}
int main()
{
return 0;
}
uj5u.com熱心網友回復:
注意拼寫錯誤
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/39492.html
標籤:新手樂園
上一篇:驗證面積1/7
下一篇:資料結構(c++)
