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

Cómo utilizar un Vector iterador STL

2013/10/8
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
Cómo quitar SQLite en C
Base SDK Missing xCode
Cómo crear Eventos MFC
Cómo utilizar la función de devolución de llamada en C
¿Qué es la depuración de programación C
Cómo convertir INT en Float
¿Para qué se utilizan los comandos dnl?
Cómo hacer muescas en C + +
Conocimiento de la computadora © http://www.ordenador.online