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 との違いはこことかを参照。