Los vectores son un tipo de contenedores secuenciales; se llama así debido a que su orden es estrictamente lineal, es decir, una posición tras otra.
La clase vector es muy útil para trabajar con cierta cantidad de datos desconocidos y arreglos, pues permite manejar dinámicamente objetos en dichos arreglos, pudiendo crearlos de clases y variables expandiendo o contrayendo el arreglo.
dicha clase se encuentra definida en la cabecera vector para incluirla simplemente se coloca en el campo de declaraciones.
#include <vector> ;
Para declarar un vector se usa la siguiente notación formal
template < class T, class Allocator = allocator<T> > class vector;
Los que no entienden mucho la notación de arriba, en español (y en el codigo) se declara parecido a lo siguiente.
vector<tipo> nombre_vector;