Votre question n'est pas très claire, et elle a signalé dans la zone de C, quoiqu'elle semble que vous parlez de C++.
Demandez-vous quand employer des références contre des indicateurs dans C++ ?
Si oui, la réponse est simple : toutes les fois que vous pouvez, les références d'utilisation, autrement, emploient des indicateurs.
Les références sont à bien des égards plus sûres que des indicateurs, qui est pourquoi elles sont preferred. Dans certains cas, vous ne pourrez pas employer des références cependant (comme dans des récipients, ou quand la NULLE est une valeur valide, ou…), tellement alors vous devrez retourner aux indicateurs.