我有基類Product
和派生類Book
,Magazine
和MusicCD
。我想繼續指向這些對象在一個陣列中的主,集裝箱等如何將所有派生類對象保存在一個容器中?
int main()
{
Product* pro[100];
pro[0] = new Book();
pro[1] = new Magazine();
pro[2] = new MusicCD();
}
的pro
大小是100,但我不希望有一個靜態的大小。產品被賦予默認設置並且僅由用戶使用。如果我想添加更多的對象,我必須手動執行它pro[68], pro[69]
...?
'vector'? –
2014-01-10 21:41:13
'vector>'! –
Casey