//������Ԫ #if(0) #include <iostream> class Building; class GoodGay { public: GoodGay(); void visit(); //�ιۺ��� ����Building�е����� Building* building; }; class Building { //GoodGay������DZ���ĺ����� friend class GoodGay; public: Building(); public: std::string m_SittingRoom; //���� private: std::string m_BedRoom; //���� }; //����д��Ա������ Building::Building() { m_SittingRoom = "����"; m_BedRoom = "����"; } GoodGay::GoodGay() { //������������� building = new Building; } void GoodGay::visit() { std::cout << "�û��������ڷ���:" << building->m_SittingRoom << std::endl; std::cout << "�û��������ڷ���:" << building->m_BedRoom << std::endl; } void test01() { GoodGay gg; gg.visit(); } int main() { test01(); system("pause"); return 0; } #endif