Vectơ trong C++ (vector)
Một loại mảng động trong C++ là 
vector (vector). 
 
Vector (vector) — nó là một cấu trúc dữ liệu đã là mô hình của một mảng động.
Mảng thông thường trong C++ không có bất kỳ hàm và phương thức đặc biệt nào để làm việc với chúng. Vector trong C++ là cấu trúc dữ liệu chứa nhiều hàm bổ sung hơn để làm việc với các phần tử.
 
Tạo vectơ
#include <vectơ>
...
int chính ()
{
    // khai báo vector số nguyên v cho 10 phần tử
  vectơ <int> v(10);
 
  // cùng với các giá trị ban đầu bằng không (vector v1)
  vectơ <int> v1(10, 0);
...
 
Đệm vectơ
Phương pháp 1
Chúng tôi phân bổ bộ nhớ cho số phần tử thứ n và điền chúng vào bằng cách đọc chúng từ bàn phím.
 
intn;
cin>> N;
vecto  a(n);
for (int i = 0; i < n; i++)
    cin>> a[i];
Phương pháp 2
Phương pháp thứ hai là cần thiết khi số lượng phần tử không xác định. Đầu tiên, một vectơ trống được tạo và sau đó, sử dụng phương thức push_back(), một phần tử mới được thêm vào cuối vectơ.
 
intn;
cin>> N;
véc tơa;
for (int i = 0; i < n; i++) {
      intb;
      cin>> b;
      a.push_back(b);
}
Kích thước véc tơ
int b = a.size();