Bonjour,
J'ai un petit problème avec la création de classes séparées en c++. J'ai un gros programme en c++ qui contient une dizaine de classes dans le même cpp. Donc, pour plus de claireté, j'ai pensé les séparé dans des fichiers .cpp distincts et j'ai un petit problème.
Lorsque j'essaie de compiler cette classe, j'ai mille et une erreurs de compilations, quelqu'un sait pourquoi ?
Dans la classe principale :
typedef set<Test, less<Test> > Ensemble;
Dans le .h
Dans le .cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class EnsembleTest { public: EnsembleTest(); set<Test>::iterator getDebut(); set<Test>::iterator getFin(); Ensemble getEnsemble(); private: Ensemble unEnsemble; };
Je n'ai pas mis toutes la classe, mais la partie problématique. J'ai comme l'impression que c'est à cause de "set" que cela ne fonctionne pas ... ou il me manque un include ...
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 EnsembleTest::EnsembleTest() { }; set<Test>::iterator EnsembleTest::getDebut() { return this->unEnsemble.begin(); }; set<Testt>::iterator EnsembleTest::getFin() { return this->unEnsemble.end(); }; Ensemble EnsembleDePoints::getEnsemble() { return this->unEnsemble; };
Merci
a+
![]()
Partager