62Fermer64
SasumeLe 05/09/2007 à 08:18
Zephyr (./56) :
Sinon pour le fait de devoir aller regarder le code derrière, oui effectivement, mais on revient à une discussion qu'on avait eue à propos du passage par référence, qui ne se détecte pas au moment de l'appel d'une fonction, et oblige à aller voir son prototype (sauf en C# tiens, les passages par référence se voient ^^). C'est vrai, mais a priori en voyant "a + b", on est supposé savoir de quels types sont a et b, et donc on peut deviner sans trop de mal si le "+" a été redéfini ou non.
Mouais, enfin d'expérience le C++ m'a pas mal gavé parce que j'étais souvent obligé de bien connaître le code tiers que je voulais utiliser (pas seulement à cause de la surcharge des opérateurs, mais en partie quand même), et c'est ça qui m'a vraiment gavé (le coup des passages par référence qui ne se voient pas à l'appel par ex. heureusement que ce n'est plus le cas en C#, d'après ce que tu dis).