我正在處理我的C++任務,並嘗試在我的程序中使用多態。在我的計劃,我想存儲在一個指針矢量某些對象的指針它們構造之後:將對象的指針直接存儲在指針向量中?
entities.push_back(&Invader4());
entities.push_back(&Invader3());
entities.push_back(&Invader2());
entities.push_back(&Invader1());
entities.push_back(&Invader0());
類侵略者繼承實體類,但是當我嘗試訪問該元素的實體,一個accesss衝突發生。我必須聲明另一個Invader類型矢量來先存儲這些對象嗎?
發佈您的課程設計。 – tuxuday