El vector es el conjunto oficial de C + + . Parte de la Biblioteca de plantillas estándar , es una clase de contenedor de plantillas que almacena los datos del mismo mecanografiadas en una región ininterrumpido de memoria. Como una clase de C +, que ofrece muchas características útiles , tales como cambio de tamaño , que reducen el tamaño del código y ahorrar tiempo . Sus operaciones de indización son tan eficientes como los de las series tontas en C. Cosas que necesitará
Advanced C + +
C + + compilador IDE
Mostrar Más instrucciones
1
Incluya el archivo de cabecera vector de modo que su programa puede tener acceso a la clase C + + y sus funciones:
# include
2
Crear un vector vacío de tipo int . A continuación, cree un vector con 10 ejemplares de 7 :
vector v //vacío Gráficos vectoriales v2 ( 10 , 7 ) ;
3
Uso v2 para encontrar la diferencia entre la cantidad de memoria que se ha asignado para v2 en comparación con su tamaño. La memoria asignada es siempre mayor o igual que el tamaño :
cout
4
Añada dos elementos más para el final de v2 :
v2.push_back ( 13 ) ;
v2.push_back ( 23 ) ;
5
duplicar el tamaño de v2 y dar los elementos adicionales de un valor de 64 :
v2.resize ( v2.size () * 2 , 64) ;
6
Iterar a través del vector usando un puntero de propósito especial llamado un iterador . Salida de los elementos en la consola de la siguiente manera :
de (! Vector :: iterator it = v2.begin (); it = v2.end () , es + + ) { cout
}
7 Borrar elementos 2 y 3 del vector . A continuación, borrar todos los elementos a la vez:
v2.erase ( v2.begin () 1 , v2.begin () 3 ) ; //borra los elementos 2 y 3
v2.clear () ; //borra todos los elementos