原错误程序 - main.cpp C++

#include<iostream>
using namespace std;
#include<string>

class Building
{
	friend void GoodGuy::visit2();
public:
	Building()
	{
		SittingRoom = "客厅";
		BedRoom = "卧室";
	}
public:
	string SittingRoom;
private:
	string BedRoom;
};

class GoodGuy
{
public:
	GoodGuy()
	{
		building = new Building;
	}
	void visit()
	{
		cout << "你的好兄弟正在拜访你的" << building->SittingRoom << endl;
	}
	void visit2()
	{
		cout << "你的好兄弟正在拜访你的" << building->BedRoom << endl;
		                                                               //这里错误
	}
	Building* building;
};

int main()
{
	GoodGuy gg;
	gg.visit();
	gg.visit2();
	return 0;
}