Bonjour,
Je précise avant de démarrer: j'ai vraiment du mal avec le concept de programmation, et surtout surtout je n'ai pas l'esprit "objet". Mon message sera donc sûrement très élémentaire...
En gros, voilà ce que j'ai:
Comme vous le voyez, dans mon constructeur d'objet A, j'ai une liste d'objets B (qui n'est pas passée en paramètre du constructeur). J'aimerais donc savoir, comment détruire cette liste? Dois-je faire appel au destructeur de l'objet B? Et comment? En parcourant la liste?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 //Constructeur d'un objet de classe A A::A(string iD) { _iD = iD; _liste = list<B>(); //Destructeur A::~A(){ }
Je pensais naïvement qu'un simple delete_liste; fonctionnerait, mais ce n'est pas le cas
Merci d'avance pour vos réponses!!
Partager