История изменений
Исправление mittorn, (текущая версия) :
Вот именно, что я плохо себе представляю как это должно реализовываться. Если в лоб - то мы перемещаем объект на каждый чих. Там какой-то move elision работает, который заменит перемещение на ссылку если владение дальше никуда не передастся? Звучит вроде логично, но тогда как при написании кода понимать, что будет под капотом?
Здесь мне интересно, будет ли некий c++ код со ссылками без move так же удобен в rust, или же я словлю кучу ограничений вроде запрета мутабельности, либо вероятность подстановки перемещений туда, где их не было
Исходная версия mittorn, :
Вот именно, что я плохо себе представляю как это должно реализовываться. Если в лоб - то мы перемещаем объект на каждый чих. Там какой-то move elision работает, который заменит перемещение на ссылку если владение дальше никуда не передастся? Звучит вроде логично, но тогда как при написании кода понимать, что будет под капотом?
Здесь мне интересно, будет ли некий c++ код со ссылками без move так же удобен в rust, или же я словлю кучу ограничений вроде запрета мутабельности