ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

10. Копирование и перемещение объектов в C++ | ООП 2025

Автор: Aleksey Malov

Загружено: 2025-05-22

Просмотров: 185

Описание: В этом видео рассматриваются вопросы, связанные с копированием и перемещением объектов в C++: конструкторы копирования и перемещения, копирующий и перемещающий операторы присваивания.

Примеры кода и задачи можно найти в моём github-аккаунте: https://github.com/alexey-malov/oop

Тайм-коды:
0:00 Конструктор копирования
5:13 Copy elision (устранение копирования)
7:46 Автоматически сгенерированный конструктор копирования
10:19 Когда создавать свой конструктор копирования?
15:00 Запрет копирования объектов
16:02 Перегрузка оператора присваивания
21:01 Оператор присваивания для класса String
26:00 Запрет операции присваивания
28:41 Проблема избыточного копирования объектов
32:13 rvalue и lvalue-ссылки
34:34 std::move и семантика перемещения
39:42 Перемещающий конструктор и оператор присваивания
46:58 Когда создавать и когда не создавать перемещающий конструктор?
49:54 Перегрузка перемещающего оператора присваивания
52:28 Делегирующий конструктор

Чтобы оставаться на связи в условиях блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding

В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)
Исходный код шейдера из финальной заставки: https://www.shadertoy.com/view/Mcjfzc

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
10. Копирование и перемещение объектов в C++ | ООП 2025

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]