Salut, J'ai besoin d'un peu d'aide sur ca et ca serait gentil de me repondre. en fait, je maitrise assez bien le language C et maintenant je m'attaque au C++. j'ai fais ce petit programme pour voir l'effet du constructeur et destructeur. Or ce programme ne veut pas fonctionner et le compilateur me sort un linker erreur. Vous pouvez m'aider à voir où se trouve mon erreur. Merci d'avance.
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
 
#include<iostream.h>
class test
{ static int n;
int x,y;
public:
test();        
~test();
};
 
test::test()
{ n++;
cout << "il y'a" << n << "objets";
}
 
test::~test()
{ n--;
cout << "il reste" << n << "objets";
}
 
main()
{ test s,t;
 void f();
 f();
}
void f()
{ test m;
}