42Fermer44
GodzilLe 14/01/2008 à 12:09
Kevin Kofler (./41) :
Godzil (./38) :
Oui pardon, c'est tellement mal foutu que je me suis emmeler les pinceaux...

Bah, personnellement je trouve que le modèle objet du C++ est parfaitement intuitif, beaucoup plus que le modèle "simplifié" de VB, Java ou C# où un objet est toujours un pointeur et où par conséquent, quand on croit copier un objet, en réalité, on a un deuxième pointeur sur le même objet. Ça peut entraîner pas mal de bogues, ça. Le C++ distingue clairement les objets en eux-mêmes et les pointeurs ou références (où les références sont avant tout du "sucre syntaxique" pour les pointeurs).


Si tu copie ton objet comme ça tu risque d'avoir des surprises dans tout les languages quelque qu'il soit et tend a montrer que tu ne connais pas bien le concept objet. L'approche pointeur est bcp plus approprié pour l'objet que l'inverse... (je parle pas spécifiquement pour toi, mais en général)

Par contre les références, c'est clair que leur utilité :/