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

 

 
		
		 
         
 

 
			
			




 Allocation dynamique / new
 Allocation dynamique / new
				 Répondre avec citation
  Répondre avec citation
Partager