salut tout le monde!
j'ai un probleme de compilation avec code::blocks que je ne sais résoudre .voici mon code
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 //liste.h #ifndef LISTE_H_INCLUDED #define LISTE_H_INCLUDED #include <cstdlib> #include <iostream> using namespace std; class liste { int taille; float *adr; public: liste(int); ~liste(); }; #endif // LISTE_H_INCLUDED
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 //liste.cpp #include "liste.h" using namespace std; liste::liste(int ){ taille =n; adr=new float[taille]; cout<<" Adresse de l'objet:"<<this; cout<<" Adresse de liste:"<<adr<<"\n"; } liste::~liste(){ cout<<"destruction de l'objet d'adresse "<<this; }les erreurs de compilation sont:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 //main.cpp #include <cstdlib> #include <iostream> #include "liste.h" using namespace std; int main(int argc, char *argv[]) { liste a(3); system("PAUSE"); return 0; }
que dois-je faire?merci d'avance!obj\Debug\main.o(.text+0x16f)||In function `main':
D:\CodeBlocks\listetp4\main.cpp|9|undefined reference to `liste::liste(int)'|
obj\Debug\main.o(.text+0x194): D:\CodeBlocks\listetp4\main.cpp|11|undefined reference to `liste::~liste()'|
obj\Debug\main.o(.text+0x1be): D:\CodeBlocks\listetp4\main.cpp|11|undefined reference to `liste::~liste()'|
||=== Build finished: 3 errors, 0 warnings ===|![]()
Partager