Исправление AntonI, (текущая версия) :
Чушь
Афигенная у Вас аргументация!
A a;
A *ptr = &a;
A &ref = a;
Синтаксически ref ведёт себя как a (* ненужна, вместо -> юзается .). Семантически ref это ptr. Что такое синтаксис и семантика погуглите сами.
Если Вы не видите в коде указателей, то их в коде нет
Если Вы хотите писать хороший код, то хорошо знать как устроены используемые либы. Скажем в std::vector указатель есть, даже если Вы его и не видите.
Исходная версия AntonI, :
Чушь
Афигенная у Вас аргументация!
A a;
A *ptr = &a;
A &ref =a;
Синтаксически ref ведёт себя как a (* ненужна, вместо -> юзается .). Семантически ref это per. Что такое синтаксис и семантика погуглите сами.
Если Вы не видите в коде указателей, то их в коде нет
Если Вы хотите писать хороший код, то хорошо знать как устроены используемые либы. Скажем в std::vector указатель есть, даже если Вы его и не видите.