ZerosquareLe 21/04/2018 à 01:46
Folco > je suis très loin d'être spécialiste du C++, mais je vois comme ça : l'utilisation des pointeurs rend visible et accessible l'implémentation sous-jacente des objets, ce qui va à l'encontre des principes de développement orienté objet. En particulier, tu peux mettre le souk en manipulant mal le pointeur. D'où l'existence des références, qui permettent de transmettre "proprement" un objet modifiable à une méthode.
Évidemment en pratique, le compilo utilise le plus souvent des pointeurs pour implémenter les références, mais c'est quelque chose dont tu n'es pas censé te préoccuper si tu fais de l'objet pur.