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

Cómo utilizar un Vector iterador STL

2013/12/19
El C + + lenguaje de programación viene con una biblioteca de funciones que le permiten realizar muchas de las tareas básicas de programación con facilidad. La Biblioteca de plantillas estándar ( STL ) , que está integrado en C + + , ofrece la clase Vector , que puede ser usado para contener artículos en una matriz secuencial . Los artículos son entonces accesibles usando un iterador . No se puede utilizar completamente un vector sin entender primero cómo funcionan iteradores . Iteradores básicamente acceder elementos en los contenedores y proporcionan una interfaz para acceder y modificar los datos . Cosas que necesitará
+ entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C + + Compiler , tal GCC
Mostrar Más instrucciones
1

carga C + el C + + IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y selecciona "C + + proyecto" para crear un nuevo proyecto de C + + . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE.
2

Declarar la biblioteca "Vector " para su uso en este proyecto. Los " iteradores " se incluirán automáticamente con él . Escriba lo siguiente en la parte superior del archivo de código fuente:

# include

using namespace std ;
3

Declarando principal función , escriba lo siguiente :

int main () { }


4

Declarar un nuevo vector , escribiendo lo siguiente dentro de los corchetes de la función principal :

vector characterVector ;
5

Añadir algunos elementos al vector de modo que usted puede iterar sobre ellos. Utilice las instrucciones siguientes para agregar elementos a la Página 6

Crear un iterador para el vector . Un iterador es el encargado de hacer el seguimiento de la posición actual en un vector , y se puede utilizar para acceder a los datos almacenados allí. Para declarar un vector, escriba la siguiente declaración :

vector :: iterator i;
7

Iterar a través del vector con el repetidor . Puede configurar el repetidor al principio de la lista y empezar a recorrer a través del vector de esa manera. Escribe un " bucle for " como esto:

for (i = characterVector.begin (); i < characterVector.end (); i + +) { }


8

Imprima cada elemento del vector mediante la colocación de la siguiente declaración de impresión entre las llaves del " bucle for: "

cout << * i << endl ;
Página 9

Ejecute el programa presionando el botón verde de "Play" . El programa muestra la siguiente información :

un

b

c

C /C + + Programming
¿Qué es Scarlett Fever
Cómo arreglar C + + Error R6002
Cómo ejecutar un desarrollador iPhone Xcode
Cómo construir una aplicación móvil que utiliza una cámara
Cómo aumentar el tamaño del montón del Proceso
¿Cómo revertir el orden de un vector en C + +
C para la función Strcmp
Cómo convertir a String Variable INT
Conocimientos Informáticos © http://www.ordenador.online