Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Лекция 42. Expired values. Copy elision. Return value optimization
0:00 начало 0:30 пример с перегрузкой по универсальной ссылке 11:02 функция std::exchange 14:08 move_iterator 23:00 понятия glvalue, prvalue, xvalue, новая интуиция насчет lvalue / rvalue 31:40 примеры copy elision 41:50 понятие temporary materialization 55:25 как понимать lvalue-to-rvalue conversion 59:16 RVO (return value optimization) 1:06:05 надо ли писать std::move после return