vector 在 C/C++ 中如何工作


在本教程中,我們將討論一個程式,以瞭解 vector 在 C/C++ 中如何運作。

vector 資料結構是對標準陣列的增強。與定義時大小固定的陣列不同,vector 可以根據使用者的要求輕鬆調整大小。

這提供了靈活性,減少了使用陣列複製現有元素到新建立陣列的時間要求。

示例

 線上演示

#include <iostream>
#include <vector>
using namespace std;
int main(){
   vector<int> myvector{ 1, 2, 3, 5 };
   myvector.push_back(8);
   //not vector becomes 1, 2, 3, 5, 8
   for (auto x : myvector)
   cout << x << " ";
}

輸出

1 2 3 5 8

更新於: 2020 年 2 月 25 日

3K+ 次瀏覽

啟動您的 職業

完成課程以獲得認證

開始
廣告
© . All rights reserved.