template générécité de type
Bonjour à tous,
Je suis entrain d'apprendre la généricité en C++ et pour se faire j'ai créé un objet Data qui contient des données de type divers.
J'ai utilisé des templates mais au cours de la phase de compilation j'ai l'erreur suivante :
Code:
1 2 3 4 5 6 7 8 9
|
Linking CXX executable main
CMakeFiles/main.dir/source/main.cc.o: In function `main':
main.cc:(.text+0x11): undefined reference to `Data<double>::Data()'
main.cc:(.text+0x22): undefined reference to `Data<double>::~Data()'
collect2: ld a retourné 1 code d'état d'exécution
make[2]: *** [main] Erreur 1
make[1]: *** [CMakeFiles/main.dir/all] Erreur 2
make: *** [all] Erreur 2 |
Pouvez-vous m'aider s'il vous plaît ?
PS : le code est en pièce jointe.
Pièce jointe 146853