En el lenguaje C + + de programación , los datos se almacenan usando una variedad de contenedores . Un tipo de envase es el vector . Un vector es un contenedor de almacenamiento que almacena los datos como una secuencia de elementos . Es muy similar a la del recipiente de matriz , con una diferencia importante . El vector puede aumentar o disminuir cuando los elementos se agregan o se quitan de ella. Una matriz tiene un tamaño fijo y no se puede cambiar de tamaño después de su creación . Un vector se puede pasar a otras partes del programa utilizando funciones . Una manera fácil de transferir un vector es tener una función devuelve. 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
Importar el vector de la biblioteca , escribiendo la siguiente línea en la parte superior del archivo de código fuente: .
# incluye
3 Crear una función que devuelve un vector. El tipo de retorno de una función precede a su nombre. Para declarar una función que devuelve un vector, escriba la siguiente declaración :
vector func () { }
4
Declarar un vector dentro de la función " func ". Este será el vector de su declaración de la función . Escriba el siguiente entre las llaves de la función " func ":
vector v ;
5 Añadir algunos elementos al vector mediante el método " push_back " . Esto añade un elemento a la parte de atrás del vector . Para agregar varios elementos al vector, escriba las siguientes líneas de código por debajo de la anterior Página 6
Devuelve el vector, que copiarlo en cualquier pedazo de código invoca esta función. Coloque el código siguiente al final del cuerpo de la función :
retorno v ;
7
Crear una función principal, que es donde el programa se iniciará la ejecución. Escriba la siguiente declaración de la función en el espacio debajo de la función " func ":
int main () { }
8
Crear un vector dentro de la principal función . Esto guardará el vector devuelto por la función " func ". Escriba el siguiente dentro de los corchetes de la función principal :
vector v ;
9 llamar a la función " func " y asignar el vector vuelto a " v " escribiendo lo siguiente debajo de la declaración anterior :
v = func ();
10
Recorrer el vector e imprimir sus elementos. Escriba el siguiente bucle for por debajo de la declaración anterior :
para (unsigned int i = 0 ; i < v.size (); i + + )
{ cout << v [ i ] << endl ;}
11
Ejecute el programa presionando el botón de reproducción verde. La salida del programa es el siguiente:
1
2
3
4
5
< br >