c++ 类做友元

32 阅读1分钟
#include <iostream>
#include <string>

using namespace std;

class Building {
	friend class GoodGay;
public:
	Building() {
		m_sittingRoom = "客厅";
		m_beddingRoom = "卧室";
	}

	string m_sittingRoom;
	

private:
	string m_beddingRoom;

};

class GoodGay {
public:
	Building *b;
	GoodGay() {
		b = new Building;
	}

	void vist();


};


void GoodGay::vist() {

	cout << b->m_sittingRoom << endl;
	cout << b->m_beddingRoom << endl;
}







int main()
{

	GoodGay gay;
	gay.vist();


	system("pause");
	return 0;

}