好了,所以說,我有一個類葉片(基類),並呼籲刀和劍如何創建一個可以同時擁有基類和派生類的列表?
class blades{
...
}
class knifes:public blades{
...
}
class swords:public blades{
...
}
現在我想通過的#include 列表,可以存儲大約刀和劍的信息葉片的一個子類
int main(){
knifes k1;
swords swd1;
list<blades> list;
k1.input();
list.push_front(k1);
swd1.input();
list.push_front(swd1);
};
現在我可以將這些進入名單;但是,我不知道如何從列表中訪問這些有關如何這樣做將是巨大的,如果它可以幫助子類確實有輸出任何幫助( )功能
你需要將它們存儲在列表指針。您不能按值存儲多態項目,它們必須存儲爲指針。 – Lalaland