Bonjour j'ai un petit problème d'edition des liens.
J'ai une classe Oligochete :
et dans ma fonction principale, j'appelle le constructeur de cette façon:
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
30
31
32
33
34
35
36 #ifndef OligocheteH #define OligocheteH #define TAILLE_MAX 10 #define TAILLE_MIN 4 //--------------------------------------------------------------------------- #include <vector.h> #include "Position.h" #include "Pelouse.h" //--------------------------------------------------------------------------- using namespace smb; class Oligochete { private: // Déclarations utilisateur Pelouse pelouse; int taille; int nbAliments; Position tete; vector <Position> corps; public: // Déclarations utilisateur Oligochete(Pelouse, int=4, Position=Position(0,0)); int getTaille(); vector<Position> getCorps(); Pelouse getPelouse(); int getNbAliments(); }; //--------------------------------------------------------------------------- #endif
ce qui me donne un message d'erreur comme celui ci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Oligochete animal(Pelouse(10, 10));
[Lieur Erreur] Unresolved external 'Oligochete::Oligochete(Pelouse, int, smb:osition)' referenced from C:\DOCUMENTS AND SETTINGS\UTILSATEUR\BUREAU\C++\EXAM\MAIN.OBJ
Est ce qqun sait pk? Merci d'avance!
Partager