Здравствуйте, Worminator X, Вы писали:
WX>Так, то есть указатели нужны там, где связанный объект может меняться (при обходе по циклу, например)? А ссылки всегда иммутабельные после первого присваивания?
Да, примерно так. Проще всего представлять себе ссылку, как особый вид указателя, инициализированный с const, и автоматически разыменуемый при каждом использовании. Теоретики C++ утверждают, что такая аналогия лишь приблизительна, но я не слышал, чтобы технически это где-то работало иначе.