| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo devolver un vector a partir de una función
    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 >

    Previous :

    next :
      Artículos relacionados
    ·Cómo: GTK Selección Color 
    ·Cómo hacer Cepillos Spike en GtkRadiant 
    ·Cómo editar una cadena de caracteres de longitud fija 
    ·Cómo utilizar un puntero de función en la matriz de e…
    ·Cómo conseguir una fecha del sistema en C # 
    ·Cómo utilizar una sentencia switch en C 
    ·Cómo hacer una calculadora Geometría en C + + 
    ·Cómo utilizar códigos de acceso en una matriz unidime…
    ·Cómo habilitar la memoria de detección de fugas 
    ·Tipos de variables de datos de atributos 
      Artículos destacados
    ·¿Cuál es la diferencia entre Private y Public Data mi…
    ·Cómo instalar Innovatek 
    ·Cómo hacer un DIV Visible con un desplazamiento de Jav…
    ·CSS Imagen de sustitución Efecto 
    ·Cómo construir un reloj simple para un Android en Ecli…
    ·Cómo abrir un enlace en la misma ventana en el uso de …
    ·Cómo reemplazar Div texto con CSS 
    ·Cómo sangría de un archivo Python 
    ·Cómo Diálogos de entrada en Java Swing 
    ·Cómo deshabilitar JavaScript durante el uso de selenio…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com