Bonjour, je suis en train d'apprendre le java et le c++.
Pour ce dernier langage, le livre que je lis présente deux façons de créer des instance d'une classe:
Employe dupond("Serge", "Dupond", 1972);
ou bien:
Employe *pdupond;
pdupond = new Employe("Serge", "Dupond", 1972);
...
...
delete pdupond;
Par la suite le livre ne parle plus que de la deuxième méthode et il insiste beaucoup sur le fait que si on oubli le delete dans le programme, la mémoire occupé par dupond n'est pas libéré et ça peut poser des problème.
Mais qu'en est-il de la première forme? Le problème de mémoire se pose-t-il aussi? Est-ce que je peux également utiliser le delete pour la libéré?
Merci de ces précisions.
Partager