Hlodvic, c'est une question complique
De facon general, les reference ne servent pas a gerer la duree de vie des objets. Par exemple, tu ne peux pas creer un objet dynamiquement sans obtenir un pointeur vers cet objet (au plus bas niveau du langage). Les references ne sont pas re-referencable. Quand une reference est cree elle refere un objet et cette reference ne peut pas reference un autre objet a posteriori. Alors qu'un pointeur peut faire ca.
Apres, il y a des tonnes de raison pour lesquels on prefere ne pas utiliser de raw pointer que je te laisse lire. La bonne utilisation de reference quand c'est approprie est BEAUCOUP plus simple.