Bonjour,
Je me permet de poser une petite question qui me titille, n'ayant pas trouvé de réponse.
Imaginons que dans un objet X, je déclare un pointeur vers l'objet Y en parametre de classe. Dans ce cas je peux le creer via le constructeur :
et je peux le détruire avec le destructeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part monObjetY = new Y;
Maintenant dans un autre cas, où, dans une méthode de l'objet X, je doive instancier dynamiquement un objet Z :
Code : Sélectionner tout - Visualiser dans une fenêtre à part delete monObjetY;
Dans ce dernier cas, ya t'il besoin de détruire monObjetZ, si oui, comment puis je procéder puisqu'impossible avec le destructeur de X ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 void X::maMethode() { Z *monObjetZ = new Z; }
je m'excuse si ma question semble idiote pour certains, mais je n'ai pas de longs mois d'expériences
Merci de votre réponse.
Ancol
Partager