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 mais de 8 anos atrás
429
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

        verbos irregulares
        santosfilipe123
        Processo Administrativo Federal - Visão Geral
        tiago meira de almeida
        Vocabulário Jurídico
        Alessandra S.
        HISTÓRIA DA EDUCAÇÃO NO BRASIL
        vanessasenez
        Expressões em inglês #4
        Eduardo .
        Constituição Federal - Artigos 1 à 5
        GoConqr suporte .
        Tipos textuais
        brunolorenzatto
        Panorama econômico da América Latina
        Carolina Foganholo
        Fatoração de Polinômios
        Sara Helena
        Francis Bacon
        PAULO LEITE