Bonjour,
J'ai une question toute simple et assez basique. Quelle est la différence entre déclarer un variable avec l'opérateur new ou pas.
mon_type variable;
ou
mon_type* pt = new mon_type();
L'un alloue la mémoire dynamiquement et retourne un pointeur, mais concrêtement dans quel cas utiliser plus l'un que l'autre? Dans les deux cas le compilateur va voir le constructeur de la classe si je ne me trompe pas et l'utilisation de l'objet ne change pas vraiment dèrrière (à part utiliser -> ou . pour accéder les attributs).
Merci
Partager