Bonjour,
Une confusion atroce m assaille
Y a t il une difference entre
TypeObjet nomObjet (param);
et
TypeObjet nomObjet = new TypeObjet (param);
Si oui, la portee de la seconde ligne depasse t elle le bloc auquelle elle appartient (mes souvenir me disent ke le new met l objet dans le tas donc lui accorde une vie en dehors du bloc...)?
Si non, comment creer un objet dans une fonction et renvoyer sa reference sans utiliser de pointeur?
Vaut il mieux retourner une reference sur un objet créé dans une fonction ou alors l'objet lui meme (et surtout pkoi)?
Merci
Partager