| 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 pasar Estructuras Plantilla en Funciones en C
    En C + + lenguaje de programación , las plantillas son un mecanismo para la creación de programas genéricos. Un programa genérico es el que ejecuta la misma lógica , independientemente del tipo de datos subyacente . Puede utilizar plantillas para crear estructuras de datos genéricos , y luego crear las funciones de plantilla que acepten estas estructuras como argumentos. Esto permite que su código para ser reutilizado para muchos propósitos diferentes , ya que es compatible con todos los tipos de datos . Por lo tanto , las plantillas de crear programas muy flexibles. 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 la biblioteca " iostream " escribiendo los siguientes dos comandos en la parte superior del archivo de código fuente: .
    < p> # include

    using namespace std ;
    3

    Crear una estructura de plantilla llamada " NomEstructura " de tipo T. Este tipo puede ser cualquier cosa, y se define más adelante en el programa . Escriba el siguiente debajo de las dos declaraciones anteriores :

    plantilla struct NomEstructura

    {T Data0 ;} ;
    4

    Crear una plantilla de función que acepta la estructura de plantilla " NomEstructura " como argumento. Esta función imprime los datos en poder de " NomEstructura . " Escribe lo siguiente a continuación de la definición " NomEstructura ":

    plantilla void func ( NomEstructura t)

    { cout << t.data0 << endl ; return;} ;
    5

    Crear una función principal. Aquí es donde se iniciará el programa. Escriba el siguiente debajo de la definición de la función realizada en el paso anterior:

    int main () { }


    6

    Crear un " NomEstructura " con el "int " tipo de datos numérico . Escriba el siguiente dentro de los corchetes de la función principal :

    NomEstructura t;
    7

    Establezca el campo " Data0 " a un número , por ejemplo:

    t.data0 = 5 ;
    8

    llamar a la función " func " y pasarlo al struct plantilla al escribir esta por debajo de la declaración anterior :

    func ( t);
    9

    Ejecutar el programa pulsando el botón de reproducción verde. El programa muestra el valor " 5 " mediante el uso de la función de plantilla y la estructura de la plantilla.

    Previous :

    next :
      Artículos relacionados
    ·Cómo escribir un programa en C Uso de la Serie Lucas 
    ·Cómo asignar un puntero array 2D 
    ·Cómo Multiplicar múltiples enteros en C 
    ·¿Cómo revertir los elementos de una matriz en C 
    ·Un tutorial en el iPhone SDK Alertas 
    ·Cómo hacer que las cadenas en minúsculas en C + + 
    ·Cómo convertir un doble de un número entero en C 
    ·Cómo calcular una expresión infija 
    ·Definición de una tarjeta Riser 
    ·Fundamentos de Sistemas Embebidos en C 
      Artículos destacados
    ·Cómo utilizar la variable numérica en Python Script 
    ·¿Cuánto tiempo lleva iPhone Desarrollo App 
    ·Cómo seleccionar MySQL PHP matriz 
    ·Cómo exportar los datos de un campo a otro en Access 2…
    ·Cómo deshabilitar un botón de Visual Basic 
    ·Las ventajas de las etiquetas personalizadas 
    ·Cómo asignar un archivo 
    ·Cómo escribir un programa en Python para ecuaciones di…
    ·Cómo publicar en JSON en ColdFusion 
    ·Cómo convertir un archivo CSV a un gráfico en Python 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com