我正在处理我的C++任务,并尝试在我的程序中使用多态。在我的计划,我想存储在一个指针矢量某些对象的指针它们构造之后:将对象的指针直接存储在指针向量中?
entities.push_back(&Invader4());
entities.push_back(&Invader3());
entities.push_back(&Invader2());
entities.push_back(&Invader1());
entities.push_back(&Invader0());
类侵略者继承实体类,但是当我尝试访问该元素的实体,一个accesss冲突发生。我必须声明另一个Invader类型矢量来先存储这些对象吗?
发布您的课程设计。 – tuxuday