Ben les manipulations mémoire ne seront pas les mêmes- donc ça ne fais pas la même chose. Ca peut (je pense pas toujours) donner le même résultat, mais pas de la même façon.
Peut être que c'est pas important pour tout le monde (je pense que la plupart des cas simples, on s'en fou) mais dans toutes les applications que j'ai fait jusqu'ici, même la manière dont on arrive au résultat compte.
Plus globalement je pense que c'est pas une bonne idée de partir d'un language directement en transposant la logique d'un autre. Ca amène quasi directement à de la frustration qui peut couter non seulement du moral mais aussi de la productivité.
(au passage, je vois mal le rapport entre les shared_ptr et le JAVA, il me semble que le garbage collector travaille d'une manière plus subtile et temporisée que ce qu'il se passe avec un shared_ptr - mais faudrait un expert java pour le confirmer )
Partager