std::vector là một cấu trúc dữ liệu thuộc thư viện chuẩn STL (Standard Template Library), hoạt động như một mảng động có khả năng tự động thay đổi kích thước khi thêm hoặc xóa phần tử.
#include vector v; n phần tử: vector v(n); vector v = {1, 2, 3}; v[i]: Truy cập phần tử tại chỉ số i (nhanh nhưng không kiểm tra vượt quá giới hạn).v.at(i): Truy cập phần tử tại chỉ số i, có kiểm tra ngoại lệ nếu vượt quá kích thước.v.front(): Lấy phần tử đầu tiên của vector.v.back(): Lấy phần tử cuối cùng của vector.v.data(): Trả về con trỏ tới vùng nhớ lưu trữ mảng bên trong vector.