“Conocimiento Programación>C /C + + Programming

Cómo utilizar un C + + Vector para almacenar datos

2014/9/20
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

C /C + + Programming
Cómo utilizar la función strtok en C + +
¿Cuál es la diferencia entre una condición previa y postcondición en la programación C?
Cómo obtener un puntero a un mapa de bits en C + +
Cómo purgar un Reciba Socket búfer en C
Cómo escribir una línea de switches Combinación de teclas
Cómo cambiar INT a un objeto en C + +
Cómo hacer un SWF de C + +
Cómo compilar C + + en Prompt
Conocimiento de la computadora © http://www.ordenador.online