Tecnología

Inicio

Cómo utilizar el vector de contenedores STL Clase

Una clase de contenedor es una clase cuyas instancias contener otras clases. La biblioteca de plantillas estándar (STL) para C ++ está disponible en la página web de inicio STL y se compone de contenedores asociativos, secuencias, cuerdas y más. La clase de vector es una secuencia y como todas las clases de contenedores, que es una plantilla que puede contener cualquier tipo de objeto. Los siguientes pasos explican cómo utilizar esta clase de contenedor STL vector.

Instrucciones

1 Estudiar lo que hace la clase de vectores. Es compatible con la inserción y eliminación de sus elementos y de acceso aleatorio a los elementos. La memoria de un vector se gestiona realiza de forma automática y de sus elementos puede variar de forma dinámica.

2 Saber dónde se define vectorial. Está en un encabezado denominado vector estándar y una llamada vector.h cabecera no estándar que se incluye para la compatibilidad con versiones anteriores.

3 Aprender la sintaxis de la clase vector. Es Vector donde T es el tipo de objeto que se almacena en el vector y Alloc es el número de elementos para asignar memoria.

4 Mira el siguiente ejemplo para una utilización sencilla de la clase de vectores:

// Declara el vector
vector de prueba (3);
v [0] = 5;
v [1] = v + 2 [0];
[2] // v = 5 + 2 = 7
v [2] = v [0] + v [1];
// V [0] = 7, v [1] = 2, v [2] = 5
reverse (v.begin (), V.END ());

nota del vector se utiliza la misma como una matriz común sin tener que asignar memoria.

5 Observe el uso de reversa en la última línea del código en el paso 4. Esta función toma una serie de elementos (todo el vector v en este caso) e invierte su orden.