El C + + lenguaje de programación tiene una función de biblioteca de plantillas estándar ( STL ), que proporciona acceso a muchos contenedores de datos útiles. Contenedores de datos son los métodos de almacenamiento de datos informáticos. Por ejemplo , no es el contenedor de lista , que almacena una cantidad variable de datos como una lista en la memoria . Atravesando contenedores STL se hace con un iterador STL , lo que apunta a un elemento en el contenedor. Un iterador puede escribir el valor del elemento al que apunta . Si va a utilizar la STL en tu código C + + , tendrá que familiarizarse con iteradores y la forma de escribir con ellos. Cosas que necesitará
+ entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C + + Compiler , como 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
Incluir las bibliotecas " iostream ", " lista", y " repetidor " por escrito las siguientes declaraciones en la parte superior de la archivo de código fuente:
# include
# include
# include
using namespace std ;
3
Declarar una función principal al escribir la siguiente línea de código:
int main () { }
4
Crear un nuevo lista por escrito la siguiente declaración entre las llaves de la función principal : lista
aList ;
5 Completa la lista con algunos elementos usando la función push_back . Escriba las siguientes declaraciones bajo la declaración por escrito en el paso anterior :
aList.push_back ( 1 ) ;
aList.push_back ( ( 2 ) ;
aList.push_back ( 3 ) ;
6
Crear un iterador de la lista por escrito la siguiente declaración por debajo de la declaración anterior : lista
:: aListIter iterador ;
7 recorrer la lista mediante un bucle "for" Con la ayuda del bucle "for" , el repetidor recorrerá la lista Escriba el siguiente bucle "for" por debajo de la declaración anterior : . .
for (i = aList.begin (); i = aList.end (); ! + + i ) . { }
8
salida el contenido del elemento al que el iterador apunta actualmente por usando el operador * en el repetidor , se puede escribir el valor de la salida de la consola , cout . escriba el siguiente dentro de los corchetes del bucle "for" para escribir el contenido del iterador .
cout << , * i << endl ;
9
Ejecute el programa presionando el botón de la flecha verde que se encuentra en la fila superior de botones del IDE el programa creará una lista, rellenarla con a. . algunas cosas , y luego recorrer la lista con un repetidor el repetidor escribe a cada elemento al que apunta la salida es la siguiente: .
1
2
3