Bonjour à tous!
Voici le constructeur d'une de mes classes:
Le code en vert fonctionne tres bien alors que celui en rouge ne lit que 2 éléménts sur 32.
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 CEchiquier::CEchiquier(CArbitre* pa,CPosition pos) { _initseg(); /* Instanciation des pieces */ std::map<CCoord,int,CCompare> tmp; std::map<CCoord,int,CCompare>::iterator it; tmp=pos._pieces(); for(it=tmp.begin();it!=tmp.end();it++){ for(it=pos._pieces().begin();it!=pos._pieces().end();it++){ _inscrptpos(it->first,it->second); } }
Quel peut en être la raison?
Partager