| 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 utilizar plantillas Sobrecarga de funciones en C + +
    Se puede sobrecargar funciones con plantilla como sea posible las funciones normales. De esta manera , un nombre de función puede manejar tipos de datos genéricos y un número variable de parámetros , siempre que dichos parámetros son del mismo tipo de datos . El programador tiene menos que pensar ya que el compilador se encarga de la comprobación de tipos y coincide con una llamada a la función a una firma de función . Plantilla de la sobrecarga de funciones ayuda a aumentar la producción de uso de la función . Cosas que necesitará
    Advanced C + + conocimiento
    compilador C + + con el IDE , como Visual Studio 2008
    Ver Más instrucciones
    1

    Comentario cómo utilizar plantillas de función en C + + si su fundamento en las plantillas es inestable. Usted debe saber las plantillas antes de intentar este tutorial.
    2

    Usar la palabra clave "clase" o " nombre de tipo " en la plantilla para especificar los tipos genéricos. Las dos palabras tienen un uso diferente. Sin embargo, para los fines de este tutorial , no importa la palabra clave que se utiliza .
    3

    sobrecarga una función con plantilla tantas veces como argumentos de entrada que desea que se procese . Usted debe hacer esto en la declaración , así como la definición. El ejemplo siguiente muestra las tres declaraciones de una sola función , que puede imprimir una a tres tipos del mismo tipo en la salida estándar de datos :
    plantilla
    void Print (const T t1 ) ;
    plantilla
    void Print (const T t1, t2 const T ) ;
    plantilla
    void Print (const T t1 , const T t2 , t3 const T ) ;
    4

    Implementar los algoritmos de la sobrecarga de la siguiente manera :
    plantilla
    void Print (const T t1 ) { cout
    }
    plantilla
    void Print (const T t1, t2 const T ) {
    cout }
    plantilla
    void Print (const T t1, t2 const T , const T t3 ) { cout
    }
    5

    Imprimir Call ( ) de main () por la sobrecarga que con uno a tres parámetros y el uso de cualquier tipo de datos fundamental . Tenga en cuenta que usted puede llamar a la función con o sin paréntesis o especificación tipo :
    int main () {
    impresión ( 4, f ) ; //imprime un flotador
    Imprimir < > ( 23 , 37 ) ; //imprime dos enteros
    print (' c' , 'o', ' m '); //imprime tres caracteres
    }
    < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo mostrar GridView en una página separada 
    ·Cómo utilizar stdlib.h 
    ·Cómo compilar código C como Biblioteca 
    ·Cómo crear un bucle while en C 
    ·Cómo escribir su propio programa Game 
    ·Cómo cambiar AppDelegate en un iPhone 
    ·Cómo obtener gráficos en C + + 
    ·Cómo inicializar un ArrayList 
    ·Cómo programar Game Boy Advance Juegos 
    ·Cómo Ignorar líneas de comentario en C + + 
      Artículos destacados
    ·Acerca de la transferencia de archivos JSP 
    ·Extreme Programming Training 
    ·¿Cuál es la diferencia entre el SHA -1 y SHA Encrypti…
    ·Cómo reemplazar una etiqueta H2 
    ·Cómo encontrar caracteres chinos utilizando expresione…
    ·Cómo ajustar una cadena en Python 
    ·Cómo asignar dinámicamente una matriz mediante clases…
    ·Cómo obtener un número par de CPP 
    ·Cómo declarar un constructor en Java 
    ·Cómo utilizar el comando Scanf en C + + 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com