Destructeur Liste d'objet B dans une classe A
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:
Code:
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(){
} |
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?
Je pensais naïvement qu'un simple delete_liste; fonctionnerait, mais ce n'est pas le cas :?
Merci d'avance pour vos réponses!!