Kevin Kofler (./761) :
plus efficace, et normalement le compilateur est censé faire en sorte que ça fonctionne, c'est une exception aux règles de scoping
AAAAAAHHHHH !
C'est bien ce que je disais Brunni, il y a quelques mois, c'est ce que décris mon bouquin, le fait que l'objet devrait être détruit, mais est conservé dans le catch (donc hors scope de création). Et c'est pour ça que le passage par référence marche, c'est un comportement en effet "anormal" par rapport aux règles, mais c'est prévu ainsi par la norme. En tout cas, le compilateur optimise ça sans problème.