Ca depends beaucoup de ce que je cherche a faire. En general, je ne passe jamais de reference, mais toujours des references constantes. Si une fonction modifie une valeure alors j'utilise un pointeur.
Mais parfois quand tu commence a faire des trucs chelou avec des templates, des fois tu es forcer a utilise l'un ou l'autre pour conserver la coherence de l'API.
De facon general je n'aime pas les references parcequ'elles ne sont pas reassignable. Et donc ca perd un peu d'interet.