如何c++编写类名:Map 地图信息列表,即线性表类 私有数据成员: (1) cities //City类型指针,即线性表的 每个元素是一个城市的信息记录。数组相当于Cities[maxCounter]。
时间: 2024-03-23 16:41:47 浏览: 55
C++类与对象:static静态数据成员静态成员函数.doc
可以这样编写:
```c++
class Map {
private:
City* cities; //City类型指针,即线性表的每个元素是一个城市的信息记录
public:
Map() {
cities = new City[maxCounter]; //在构造函数中为指针动态分配内存
}
~Map() {
delete[] cities; //在析构函数中释放指针指向的内存
}
//其他成员函数的实现
};
```
其中,构造函数和析构函数用来分配和释放指针指向的内存,以防止内存泄漏。其他成员函数可以根据需要添加。
阅读全文