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 ; < br > Página 9
Ejecute el programa presionando el botón verde de "Play" . El programa muestra la siguiente información :
un
b
c