Bonjour,
J'ai une question mais c'est surtout de la curiosité. J'instancie une variable de cette manière (avec le constructeur par défaut).
Cet objet o sera détruit à la fin de la portée dans lequel il a été déclaré.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Objet o1;
Maintenant je construis de cette manière :
L'objet pointé par o2 sera maintenant accessible jusqu'à la fin de l'exécution du programme. Maintenant que se passe-t-il si j'affecte de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Objet *o2 = new Objet();
Est-ce que l'objet pointé par o2 sera tout de même supprimé à la fin de l'exécution ? Oui ou non, mais surtout pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part o1 = *o2;
Merci !
Partager