TEMPLATES (plantillas)

Descripción

Mapa Mental sobre TEMPLATES (plantillas), creado por Lot Schacht el 19/05/2016.
Lot Schacht
Mapa Mental por Lot Schacht, actualizado hace más de 1 año
Lot Schacht
Creado por Lot Schacht hace casi 8 años
418
0

Resumen del Recurso

TEMPLATES (plantillas)
  1. Se utilizan para declarar un tipo de dato "provisional".
    1. Se declararán variables con datos de cualquier tipo.
      1. El compilador reconocerá este tipo de dato y le dará el trato adecuado dentro del método.
        1. Así que podríamos mandar cualquier tipo de dato a esta plantilla, por ejemplo un 3.72, y el compilador comenzará a tratar a esta variable como un respectivo float.
      2. Reemplazando a int, float, char, string, etc. por un momento.
      3. Se declaran con la palabra reservada "template".
        1. template<class T>
          1. Se declara en la clase.
            1. template <class T> class mypair { T a,b; public: mypair(T first, T second) { a=first; b=second; } T getmax(); };
              1. Se vuelve a declarar antes del método donde se utilizará.
                1. template <class T> T mypair<T>::getmax () { T val; val = a>b? a : b; return val; }
                  1. En este ejemplo, cualquier tipo de valor que llegue a las variables a y b a través del first y second del constructor será tratado como tal dentro del programa.
        Mostrar resumen completo Ocultar resumen completo

        Similar

        ANATOMÍA TOPOGRÁFICA DEL ABDÓMEN
        Marcela Pazmiño
        Fichas de los Presidentes de México (1964-2018)
        Raúl Fox
        Práctica de Biología para la Prepa 2
        Raúl Fox
        Vocabulario Inglés - Tema 2
        maya velasquez
        VERB TENSES
        cesartorres721
        Sistema Economico
        bella_colindres
        Plantilla para clasificar los hallazgos en la viñeta clínica.
        luis.pd.18
        Mapa Conceptual Resolucion 1995 de 1999
        alsalazar5
        DERECHO LABORAL LINEA DEL TIEMPO
        felipe cardenas