我有一个任务是建立一个国家度假村的信息系统,能够从/到文件中读取/写入度假村的数据并对其进行修改。
class CTоurist{
string m_StrName;
string m_StrCountry;
int m_iAge;
public:
//constructors, mutators, accessors overloading operator <<,>>
};
我写这门课没有问题。在这里我有一个类,它包含第一类对象的成员变量向量
class CHotel
{
string m_strHotelName;
int m_iNumberOfBets;
double m_dAveragePrice; //average price per bet in the hotel
vector <CTourist> m_vecTourists; //vector of tourists rested in the hotel
public:
.....
};
还有一个类 Resort 包含作为第二类对象的成员变量向量
class CResort
{
string m_ResortName;
unsigned m_Height;
vector<CHotel*> m_Hotels;
public:
.....
};
所以这就是问题所在。我不确定如何为该向量变量编写访问器、修改器和构造器,以便我可以使用它们的属性。感谢您的检查,如果有人能帮我弄清楚这些功能,我将不胜感激!