2017-05-09 146 views
0

我有一個數組,其中包含一些元素。我希望在該數組的末尾添加一些元素。你認爲我可以這樣做嗎?我不想要矢量。如何調整大小並添加新元素後面的最後一個元素?如何調整數組的大小C++

+1

爲什麼你不想使用'vector'?這就是它的目的。 – InternetAussie

+0

如果你只想添加元素,你也可以使用deque,stack,queue,list –

+2

這樣的問題比如「我想要做的* <一些真正常見的事情> *,但我不想使用* <標準庫工具存在以解決確切的問題> *「通常不是對未來的訪客非常有用,並且通常不會得到答案。如果你需要一個輪子,並且有一個高質量的鋼輪可供你免費使用,請不要用石頭鑿出一塊半石頭輪子。你不要做任何好處。 – cdhowie

回答

1

你不能那樣做。

因此,沒有意義不使用向量。

您必須使用標準庫(如vector)的動態數組,或通過使用內存管理工具(如new運算符)使其成爲您自己的動態數組。

您可以瞭解更多關於vectorshere
您可以瞭解更多關於newhere

1

您可以使用數組大小​​的輸入上限。然後使用額外的變量進行控制。但我建議你使用vactor來獲得更好的結果。