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

Cómo utilizar el vector STL Container Class

2015/11/21
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 vector es una secuencia y al igual que todas las clases de contenedor , que es una plantilla que puede contener cualquier tipo de objeto . Los siguientes pasos explican cómo usar esta clase de contenedor STL vector . Instrucciones
1

estudio lo que hace la clase vector . Es compatible con la inserción y la supresión de sus elementos y el acceso aleatorio a los elementos . La memoria de un vector es administrado gestionan automáticamente y de sus elementos pueden variar dinámicamente.
2

Sepa dónde se define vector . Se encuentra en una cabecera estándar llamado vector y una cabecera no estándar llamada vector.h que se incluye por compatibilidad con versiones anteriores .
3

Aprender la sintaxis para 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 un uso sencillo de la clase vector . :

//declarar la prueba vectorvector ( 3 ) ; v [ 0 ] = 5 ; v [ 1 ] = v [ 0 ] + 2 ;//v [ 2 ] = 5 + 2 = 7v [ 2 ] = v [ 0 ] + v [ 1 ] ;//v [ 0 ] = 7 , v [ 1 ] = 2 , v [ 2 ] = 5reverse ( v.begin ( ) , v.end ( ) ) ;

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

Observe el uso de la marcha atrás 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 el orden .

C /C + + Programming
Objetivo de Métodos CString
Cómo crear una matriz en C
Cómo crear Hello World en Microsoft Visual C 2010 Express
Los programas en C + + que revierta una frase
Cómo crear TCP /Código paquetes IP en C Programación
Cómo crear Eventos MFC
Cómo convertir a Void internacional
Precauciones para Desbordamientos de búfer
Conocimientos Informáticos © http://www.ordenador.online