Ваше вопрос в том, что очень ясное, и оно вывешивало в зону c, даже если оно кажется вы говорите о C++.
Вы спрашиваете когда использовать справки против указателей в C++?
Если так, ответ просто:, то когда вы можете, справки пользы, в противном случае, используют указатели.
Справки находятся в много уважений более безопасных чем указатели, которая почему они preferred. В некоторые случаи, вы не будете использовать справки однако (как в контейнеры, или когда NULL будет действительное значение, или…), настолько после этого вы revert к указателям.