undefined reference error
Bonjour :)
Je me heurte à un souci de link depuis quelques heures sans en comprendre la cause...
Voici mon bout de code :
Classe mere :
Code:
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 |
classe fille :
Code:
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 |
et voici mon erreur :
Citation:
undefined reference to `mere::~destruc()'
undefined reference to `vtable for Fille'
undefined reference to `mere::construc()'
Des idées?
Merci beaucoup :)