include

#include <vector>

宣言・初期化

宣言

単純な宣言

std::vector<変数型> data;

要素数を指定した宣言

std::vector<変数型> data(要素数);

二次元配列

std::vector<std::vector<変数型>> data;
std::vector<std::vector<変数型>> data(要素数,std::vector<変数型>(要素数));

初期化

すべての要素を同じ値で初期化

std::vector<変数型> data(要素数,初期化する値);

指定した値で初期化

std::vector<変数型> data{値1,値2,値3,…};
std::vector<変数型> data = {値1,値2,値3,…};

別のvectorで初期化

std::vector<変数型> org{値1,値2,値3,…};
std::vector<変数型> data(org);

二次元配列

std::vector<std::vector<変数型>> data(要素数,std::vector<変数型>(要素数,初期化する値));
std::vector<std::vector<変数型>> data = {{値11,値12},{値21,値22}};

要素数の取得と変更