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 :
Pouvez-vous m'aider s'il vous plaît ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
PS : le code est en pièce jointe.
Pièce jointe 146853
Partager