Чем перемещение отличается от копирования в C++? // Демо-занятие курса «C++ Developer»

В языке C++ есть множество вариантов решения задачи, которые часто будут отличаться различными свойствами по производительности и гибкости. К одной из таких возможностей можно отнести семантики копирования и перемещения. На уроке мы разберем как они отличаются синтаксически и какие возможности по оптимизациям нам это открывает. Что будет на занятии: синтаксис move-семантики отличие копирования от перемещения подводные камни семантики перемещения Чему научитесь: когда компилятор сможет сделать сам, а когда ему нужно подсказать как отличить rvalue от lvalue избегать лишнего копирования объектов Кому это будет полезно: начинающим программистам на C++ программистам на других языках, которые интересуются C++ «C++ Developer» -
Преподаватель: Павел Филонов - более 15 лет в ИТ, управлял командами из 20+ дата-сайентистов и инженеров ПО, помогает компаниям проверить, улучшит ли машинное обучение бизнес-процессы Подключайтесь к обсуждению в чате -
Пройдите опрос по итогам мероприятия -
Следите за новостями проекта: Telegram:
ВКонтакте:
LinkedIn:
Хабр:

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