instanciation dynamique et destruction
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 :
Maintenant dans un autre cas, où, dans une méthode de l'objet X, je doive instancier dynamiquement un objet Z :
Code:
1 2 3
| void X::maMethode() {
Z *monObjetZ = new Z;
} |
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 ?
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