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