Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Compilando vengono restituiti i messaggi:
[Linker error] undefined reference to `Classe<int>::setClasse(int, int)'
[Linker error] undefined reference to `Classe<int>::getClasse()'
So che dipende dal fatto che Classe è template ma a me serve così che faccio? ho tralasciato qualcosa? purtroppo sui manuali che ho e su internet non trovo nulla
help
Ultima modifica effettuata da JackDaniels il 25/10/2007 alle 14:32
ho provato e funziona, inoltre guardando il C++ tecniche avanzate di programmazione deitel&deitel ho notato che tutte le classi template non hanno la separazione dell'implementazione in un altro file cpp.
Ultima modifica effettuata da netarrow il 25/10/2007 alle 15:56
ho provato e funziona, inoltre guardando il C++ tecniche avanzate di programmazione deitel&deitel ho notato che tutte le classi template non hanno la separazione dell'implementazione in un altro file cpp.
Si net hai ragione. Avevo risolto da me andando a includere nel main non il file classe.h bensì il classe.cpp che poi in soldoni sarebbe la stessa cosa che hai detto tu ma continuando a lasciare il file.h separato dal .cpp. Ma guarda un pò...dovrebbero comunicarlo a lettere cubitali sui manuali quando si sognano di fare queste differenziazioni...biricchini