C++中vector筆記
之前寫c++看題解到處都是vector,懶得學一直避免使用,今天下定決心幹脆看了算了,結果這麼簡單,反而是配c++的環境花了不少時間
#include<iostream>
#include<vector>
using namespace std;
//“容器” 是一個通用術語,用來描述一種資料結構,這種資料結構可以儲存和管理元素集合。
//std::vector 是一種動態陣列,所以它可以儲存一組任意數量的同型別元素,中途可以根據需要自動調整大小。
int main()
{
//定義一個vector
//vector是動態陣列
vector<int>v;
//push_back方法,在最後的位置存入元素
v.push_back(1);
v.push_back(2);
v.push_back(3);
//刪除最後一個元素
v.pop_back();
//用法和陣列一樣,簡單遍歷
for (int i = 0; i < v.size(); i++)
{
cout << v[i] << '\n';
}
//批次設定vector內元素,例設定一百個0
vector<int>vec(100, 0);
}