Salut,
Je suis en train de faire une classe qui stocke une bibliotheque d'objets.
ces objets sont des instances d'une classe que j'ai ecrite
j'ai donc procédé ainsi:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 
maclasse objet1();
 
map <std::string, maclasse> mamap;
 
mamap["essai"]=objet1;
Mon programme plante à cet endroit!
est ce que quelqu'un sait d'ou peut venir le probleme?
j'ai pensé que ca pouvait venir du constructeur de ma classe qui ne prévoit pas la copie d'objets du type maclasse, alors j'ai codé le constructeur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
 maclasse(maclass& other){
_Data = other._Data;
 
}
j'ai aussi surchargé mon opérateur = mais vu que ça doit faire appel a mon constructeur... :/ enfin voila mon désaroi
Merci d'avance!
Dom