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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP