La vostra domanda non è molto chiara ed ha inviato nella zona di C, anche se sembra che stiate parlando di C++.
State chiedendo quando utilizzare i riferimenti contro gli indicatori in C++?
In caso affermativo, la risposta è semplice: ogni volta che potete, i riferimenti di uso, altrimenti, usano gli indicatori.
I riferimenti sono per molti aspetti più sicuri degli indicatori, che è perché sono preferred. In alcuni casi, non potrete usare i riferimenti comunque (come in i contenitori, o quando la POSIZIONE DI SEGNALE MINIMO è un valore valido, o…), così allora dovrete ritornare agli indicatori.