Здравствуйте, T4r4sB, Вы писали:
TB>Превращается в возврат 1 TB>((( TB>По коду ссылка не битая, но она указывает на мёртвый объект, у которого уже вызван деструктор
Так это и есть битая ссылка, раз объект мертвый. Вот эта единица — это просто стековый мусор, значение которого по случайности совпало с оригиналом. Попробуй использовать, например, std::string вместо int — спецэффекты будут поинтереснее.