为什么 运行 只显示 正在访问 没有后面的东西

为什么 运行 只显示 正在访问 没有后面的东西
为什么 运行 只显示 正在访问 没有后面的东西

class Building;的构造函数里修改如下:


Building::Building()
{
    m_Sittingroom = "客厅";     //string m_Sittingroom = "客厅";
    m_Bedroom = "卧室";         //string m_Bedroom = "卧室";

}

#include
using namespace std;
#include

class Building;
class goodGay
{
public:

goodGay();
void visit();

Building *building;

};
class Building

{

public:

Building();
public:
string m_Sittingroom;

private:
string m_Bedroom;

};
Building::Building()
{
string m_Sittingroom = "客厅";
string m_Bedroom = "卧室";

}

goodGay::goodGay()
{
//创建
building = new Building;
}

void goodGay::visit()
{
cout << "正在访问 " << building->m_Sittingroom << endl;

}
void test1()
{

goodGay gg;
gg.visit();
}
int main()
{
test1();

}