TEMPLATES (plantillas)

Descrição

Mapa Mental sobre TEMPLATES (plantillas), criado por Lot Schacht em 19-05-2016.
Lot Schacht
Mapa Mental por Lot Schacht, atualizado more than 1 year ago
Lot Schacht
Criado por Lot Schacht quase 8 anos atrás
418
0

Resumo de 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.

        Semelhante

        BrainStorm
        Alessandra S.
        LITERATURA: ROMANTISMO (INTRODUÇÃO)
        jhonathannicolas
        Vocabulário sobre o corpo em Francês
        Catarina D.
        Níveis de organização dos seres vivos
        GoConqr suporte .
        BIOLOGIA - SEMANA 1
        Camila Tais
        ECA - Estatuto da Criança e do Adolescente
        GoConqr suporte .
        Anatomia: sistema esquelético I
        Natália Abitbol
        Funções Trigonométricas
        nathielecosta
        Conceitos gerais de Geologia (10º / 11º anos)
        marta_teque_1997
        Leis de Newton
        Ingrid Gomes
        Hipertensão Arterial Sistêmica - HAS
        Katye dos Passos Rodrigues