C++ のベクトル (vector)
C++ の動的配列の 1 つは、
vector (vector) です。
 
ベクター (vector) —これは、すでに動的配列のモデルとなっているデータ構造です。
C++ の通常の配列には、それを操作するための特別な関数やメソッドはありません。C++ のベクトルは、要素を操作するための追加関数を含むデータ構造です。
 
ベクターの作成
#include <ベクトル>
...
int main()
{
    // 10 要素の整数ベクトル v の宣言
 ベクトル ; v(10);
 
  // 初期値ゼロでも同様(ベクターv1)
 ベクトル ; v1(10, 0);
...
プレ>
 
ベクトルパディング
方法 1
n 番目の要素にメモリを割り当て、キーボードから読み取って要素を埋めます。
 
intn;
シン>> n;
ベクトル  a(n);
for (int i = 0; i < n; i++)
    シン>> a[i];
方法 2
2 番目の方法は、要素の数が不明な場合に必要になります。まず、空のベクターが作成され、次に push_back() メソッドを使用して、新しい要素がベクターの末尾に追加されます。
 
intn;
シン>> n;
ベクトルa;
for (int i = 0; i < n; i++) {
      intb;
      シン>> b;
      a.push_back(b);
}
プレ>
ベクトルサイズ
int b = a.size();
プレ>