Bonjour
Je me heurte à un souci de link depuis quelques heures sans en comprendre la cause...
Voici mon bout de code :
Classe mere :
classe fille :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 #ifndef __mere_h #define __mere_h class mere { public : virtual ~mere(){} virtual std::vector <double> getObjectFille() = 0; protected : mere() {} private : }; #endif
et voici mon erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 #ifndef __fille_h #define __fille_h #include "mere.h" class fille : public mere { public : ~fille(){} std::vector <double> getObjectFille() { return vector; } protected : private : std::vector <double> vector ; fille() { } }; #endif
Des idées?undefined reference to `mere::~destruc()'
undefined reference to `vtable for Fille'
undefined reference to `mere::construc()'
Merci beaucoup
Partager