@gage
Ссылка в C++ является псевдонимом для переменной и не может быть переопределена, потому что ссылка всегда должна быть связана с некоторой переменной, которую она идентифицирует. Кроме того, ссылка не имеет своего адреса, и поэтому невозможно переопределить ссылку для указания на другую переменную или объект. Если необходимо изменить цель ссылки, нужно создать новую ссылку.