生活随笔
收集整理的這篇文章主要介紹了
成员函数作为友元
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
成員函數作為友元
#include <iostream>
using namespace std;
class Building;
class GoodGay
{
public:GoodGay();void visit01();//讓visit01函數可以訪問Building中的私有成員void visit02();//讓visit02函數不可以訪問Building中的私有成員Building* building;
};
class Building
{//GoodGay類下的visit01成員函數作為本類的好朋友,可以訪問本類的私有成員friend void GoodGay::visit01();
public:Building();
public:string m_SittingRoom;
private:string m_BedRoom;
};
GoodGay::GoodGay()
{building = new Building;
}
Building::Building()
{m_BedRoom = "臥室";m_SittingRoom = "客廳";
}
void GoodGay::visit01()
{cout << "visit01正在訪問你的:" << building->m_SittingRoom << endl;cout << "visit01正在訪問你的:" << building->m_BedRoom << endl;
}
void GoodGay::visit02()
{cout << "visit02正在訪問你的:" << building->m_SittingRoom << endl;
}
void test01()
{GoodGay print;print.visit01();print.visit02();
}
int main()
{test01();system("pause");return 0;
}
總結
以上是生活随笔為你收集整理的成员函数作为友元的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。