Лекция 41. Реализация std::move и std::forward. Реализация push_back с move-семантикой

0:00 начало 2:30 совсем наивная попытка реализовать std::forward 8:30 вторая попытка реализовать std::forward 13:58 правильная реализация std::move 18:20 правильная реализация std::forward 23:14 вторая перегрузка std::forward 32:04 исправление функции push_back с учётом move-семантики 36:42 реаллокация с move-семантикой и возникающие проблемы 43:24 реализация std::move_if_noexcept 48:15 что, если сделать push_back в вектор другого элемента этого же вектора? 55:26 переосмысление принятия параметров в функцию: снова принимаем по значению, а не по ссылке

Смотрите также