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 переосмысление принятия параметров в функцию: снова принимаем по значению, а не по ссылке
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 переосмысление принятия параметров в функцию: снова принимаем по значению, а не по ссылке
- Категория
- Программирование на си шарп
Комментариев нет.