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

Cómo pasar un Vector Container a una función

2014/7/17
El C + + lenguaje de programación tiene muchos contenedores diferentes para los datos . Un recipiente simple y fácil de usar es el vector . Un vector que almacena los datos en orden secuencial. Es similar en concepto al recipiente de matriz , excepto que las matrices tienen un tamaño fijo . Un vector puede aumentar o disminuir su tamaño según sea necesario . Puede pasar vectores a otras partes de un programa haciéndolos pasar como argumentos a una función. Un buen ejemplo de cómo hacer esto consiste en hacer pasar un vector a una función que imprime todos los elementos que contiene Cosas que necesitará
C + + entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C + + Compiler , tal GCC
Ver Más instrucciones
1

carga del 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 la biblioteca "vector " y la biblioteca " iostream " . La biblioteca "vector " le permite crear y utilizar vectores , y la biblioteca " iostream " le permite imprimir fácilmente en la consola de salida. Escriba lo siguiente en la parte superior del archivo de código fuente:

# include

# include

using namespace std ;

3

Declarar una función que acepta un vector como argumento. Escribe lo siguiente a continuación las declaraciones de importación :

void printVector (vector v )

{ }
4

Crea un bucle que imprime toda la elementos en el vector . Escribe las dos afirmaciones siguientes dentro de las llaves de la función " printVector ":

for (int i = 0 ; i < v.size (); i + +) { cout

< < v [ i ] << endl ;}
5

Declarar una función principal. Aquí es donde comienza la ejecución del programa . Va a invocar la función " printVector " de la función principal. Escriba la siguiente declaración de la función por debajo de la "} " símbolo de la función " printVector ":

int main () { }


6

Crear un vector por escribir la siguiente declaración dentro de los corchetes de la función principal :

vector v = func ();
7

Declarar un bucle que se repetirá diez veces , añadiendo el número de secuencia 0 a 9 para el vector . Escriba las siguientes declaraciones a continuación el escrito en el paso anterior :

para (unsigned int i = 0 ; i < 10 ; i + +) {

v.push_back ( i ) ;}
8

invocar la función " printVector " , y pasarlo al vector " v " Escriba el siguiente código al final de la función principal :

printVector ( v ) ;
9

Ejecute el programa presionando el botón de reproducción verde. La salida del programa es el siguiente:

0

1

2

3

4

5

6 personas 7


8

9

C /C + + Programming
Cómo utilizar stdlib.h
Cómo hacer un botón de comando invisible en Visual C
Cómo utilizar la función principal en C + +
Cómo sumar dos matrices uso de punteros
Recursos incrustados en Silverlight
Cómo obtener un puntero a un mapa de bits en C + +
¿Cuál es la diferencia entre Private y Public Data miembros
Cómo hacer referencia a una imagen en C + +
Conocimientos Informáticos © http://www.ordenador.online