Как он узнал что оно живое
потому что вся эта информация локальна в функции, которая забрала s.x
Она ссылку на S получила
функция получила S&&s - ссылку, а значит она должна удалить объект по этой ссылке.
А теперь правую, и деструктор S нетривиален и не реализован в этом TU
опять же, если деструктор не builtin, нужен другой мув
Обсуждают сегодня