9Fermer11
SasumeLe 23/04/2008 à 21:21
Zephyr (./2) :
C'est normal que 3 appels de destructeurs soient effectués, puisqu'il y a 3 créations d'objet :

- Le premier objet : img ("test.png")
- Le second, temporaire : Image ("autre.png")- Le troisième, créé par copie : img = ...
Hum, il me semblait que la syntaxe "foo = Foo();" était strictement équivalente à "Foo foo();" et qu'il n'y avait pas de copie confus

[edit] Ça y est j'ai compris ma stupidité tritop
C'est "Foo foo = Foo();" qui est équivalent à "Foo foo();" (ce qui est différent de ce qui a été proposé dans le post initial que j'avais mal lu)