Jump to content
Fórum Script Brasil
  • 0

Instanciar classe que usam template typename T


AnaCal

Question

1 answer to this question

Recommended Posts

  • 0
alguém me pode dizer como instancio uma classe que usam template<typename>?

Tentei fazer como com uma classe normal

Classe *inst_classe;
inst_classe                  = new Classe();
mas da me erro
Se estancia assim:
// Suponha que exista uma classe chamada Lista:

Lista<tipo que quer estanciar o objeto> lista;
ou usando ponteiros:
// Suponha que exista uma classe chamada Lista:

Lista<tipo que quer estanciar o objeto> *lista = new Lista<tipo que quer estanciar o objeto>;
Exemplos:
// Suponha que exista uma classe chamada Lista:
Lista<double> lista1;
Lista<double> *lista2 = new Lista<double>;
Lista<double> &lista3 = *new Lista<double>;

Sempre que você se referir a uma classe com template, você deverá especificar o tipo de dado que ela estiver recebendo.

Ex.:

Classe<tipo_de_dado>

Espero ter ajudado!

Edited by bruce845
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...