問題:創建指向類對象的指針數組
創建一個至少包含四個指向Reader對象指針的數組。使用New運算符至少創建四個指向派生類對象的指針並將它們分配給數組。
我不確定如果我做對了或沒有。
閱讀器是基類。約翰,大衛,丹尼爾,馬克是派生類
int main(void)
{
Reader *obj[4];
obj[0] = new John();
obj[1] = new David();
obj[3] = new Daniel();
obj[2] = new Mark();
}
這是對的嗎?
對我來說看起來還行。儘管將'return 0;'加到最後。 – trojanfoe 2011-06-02 08:36:05
你有內存泄漏 - 你必須稍後「刪除」它們。 – sharptooth 2011-06-02 08:36:24
使用std :: vector代替 – 2011-06-02 08:37:26