【发布时间】:2017-01-13 22:17:59
【问题描述】:
假设我有一个名为“Tile”的类
class Tile
{
private:
int x, y;
};
还有一个名为“门”的类,它扩展了“瓷砖”
class Door : Tile
{
private:
bool open;
};
我可以创建一个 Tile 对象数组,例如创建一个房间,然后在同一个数组中包含一个 Door 对象,因为它是 Tile 的扩展?如果没有,我可以使用其他方法来完成此操作吗?
【问题讨论】:
标签: c++ arrays parent-child