vector の使い方基礎
vector で動的配列を扱うことができる。
#include <iostream> #include <vector> using namespace std; int main(void) { // 大きさ 3 の動的配列を作る vector<int> vec(3, 0); // 大きさ 5 にリサイズし、増えた分に 3 を入れる vec.resize(5, 3); // リストの最後に 7 をプッシュする vec.push_back(7); // 出力 for(int i = 0; i < vec.size(); i++) { cout << vec[i] << ", "; } }
この出力結果は、
0, 0, 0, 3, 3, 7,
となる。
同じコンテナである list との違いはこことかを参照。