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 más de 8 años
429
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

        Los reyes católicos: La integración de las coronas
        maya velasquez
        Raíz Cuadrada 75.281
        JL Cadenas
        Paisajes de España
        Joaquín Ruiz Abellán
        Inglés - Vocabulario - Ropa
        ausalgu
        Los agentes de la economía
        María Eugenia Méndez Piamba
        Leyes de Kirchhoff (Voltaje y corriente)
        dianamardp
        Deeper Learning
        Maya V.
        KANBAN
        martin.ivett2
        Los Números Enteros
        1º, 2º, 3º y 4º de Secundaria
        PROMO 2021 - THIRD PERSON RULES (6 a 7p.m)
        Miguel Hurtado