AnaCal Posted December 7, 2011 Report Share Posted December 7, 2011 alguém me pode dizer como instancio uma classe que usam template<typename>?Tentei fazer como com uma classe normalClasse *inst_classe; inst_classe = new Classe(); mas da me erro Quote Link to comment Share on other sites More sharing options...
0 bruce845 Posted March 29, 2012 Report Share Posted March 29, 2012 (edited) alguém me pode dizer como instancio uma classe que usam template<typename>?Tentei fazer como com uma classe normalClasse *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 March 29, 2012 by bruce845 Quote Link to comment Share on other sites More sharing options...
Question
AnaCal
alguém me pode dizer como instancio uma classe que usam template<typename>?
Tentei fazer como com uma classe normal
mas da me erro
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.