在我的方案中,我有一个称为实体的班子。 另一类Invader继承实体。 页: 1 我想有4个不同的入侵者,我宣布从因瓦德继承的班次为Invader1、Invader2、Invader3和Invader4。 现在我宣布成为实体的传导体,储存所有散射器,如:
entities.push_back(new Invader4());
entities.push_back(new Invader3());
entities.push_back(new Invader2());
entities.push_back(new Invader1());
entities.push_back(new Invader0());
当我检查各实体操作时间的元件类型时,即
typeid(*entities->at(index))
它可以遣返4类入侵者之一。 在实体中还有继承实体的其他物体。 因此,我只想检查该物体的类型是否为因瓦德,我不想知道该物体是否为因瓦德1、因瓦德2等。
我如何能够做到这一点?