Bonjour,
j'utilise une m�thode pour remplir une map d'objets index�s par leurs noms.
La d�claration de cette map est la suivante :
std::map<CString,monTypeObjet> maMap;
Pour la remplir, je me sers d'une boucle, que voici :
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| /*prototype*/
monTypeObjet *ptrObjet = new monTypeObjet();
/* Autres déclarations, blabla */
/*boucle*/
while(maCondition)
{
ptrObjet -> remplirObjet(unParametreQuiChangeAChaquePassageDansLaBoucle);
maMap[nomObjet]=*(ptrObjet);
}
/* ...*/ |
J'ai l'impression qu'il y a un probl�me d'allocation (j'en suis m�me sur, car j'obtiens des r�sultats faux) mais je ne vois pas trop comment le r�soudre...
Partager