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

Cómo escribir un iterador STL

2015/2/6
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

C /C + + Programming
Cómo convertir Ttf Fuente para PCL
Visual C no le hace EXE
Cómo declarar una matriz de estructuras en C
Cómo conectar VB6.0 y VC + +
Cómo agregar una página de inicio con un navegador Web en C #
Cómo diseñar Editor Uso de OpenGL
¿Cuáles son los cuatro tipos diferentes de relación de herencia
Cómo compilar Uso Dev. C + +
Conocimientos Informáticos © http://www.ordenador.online