incroyable !
d'abord tu dois écrire
C & operator=(C v) ce qui provoque une première recopie car passage par valeur, ensuite
swap fait un
échange forcément plus cher qu'une affectation (même si tu ne vois pas cette partie du code elle s'exécute bien), ton
delete tu le trouveras de toute façon même s'il n'est pas sur le même objet, et enfin une classe ne contient pas que des pointeurs ce que tu sembles supposer
oh non la rapidité n'est pas une blague, par contre la majorité des softs développés sont effectivement des usines à gaz qui occupent mémoire et CPU de façon éhontés
Partager