В языке C++ есть множество вариантов решения задачи, которые часто будут отличаться различными свойствами по производительности и гибкости.
К одной из таких возможностей можно отнести семантики копирования и перемещения. На уроке мы разберем как они отличаются синтаксически и какие возможности по оптимизациям нам это открывает. Что будет на вебинаре: синтаксис move-семантики отличие копирования от перемещения подводные камни семантики перемещения Чему научитесь: когда компилятор сможет сделать сам, а когда ему нужно подсказать как отличить rvalue от lvalue избегать лишнего копирования объектов Кому это будет полезно: начинающим программистам на C++ программистам на других языках, которые интересуются C++ «C++ Developer. Basic» - https://otus.pw/fJxB/ Преподаватель: Сергей Венецкий - Sotfware Engineer с опытом работы как в стартапах так и крупных международных компаниях Пройдите опрос по итогам мероприятия - https://otus.pw/oNy0/ → https://vk.com/otusru Следите за новостями проекта: → Telegram: https://t.me/Otusjava → Хабр: https://otus.pw/S0nM/ #курсыИТ #программирование #ИТ #информационныетехнологии #ИТкурсы #ITкурсы #курсыIT #ITобразование #ИТобразование #IT
Информационные технологии. ИТ образование
В языке C++ есть множество вариантов решения задачи, которые часто будут отличаться различными свойствами по производительности и гибкости.
К одной из таких возможностей можно отнести семантики копирования и перемещения. На уроке мы разберем как они отличаются синтаксически и какие возможности по оптимизациям нам это открывает.
Что будет на вебинаре:
синтаксис move-семантики
отличие копирования от перемещения
подводные камни семантики перемещения
Чему научитесь:
когда компилятор сможет сделать сам, а когда ему нужно подсказать
как отличить rvalue от lvalue
избегать лишнего копирования объектов
Кому это будет полезно:
начинающим программистам на C++
программистам на других языках, которые интересуются C++
«C++ Developer. Basic» - https://otus.pw/fJxB/ Преподаватель: Сергей Венецкий - Sotfware Engineer с опытом работы как в стартапах так и крупных международных компаниях
Пройдите опрос по итогам мероприятия - https://otus.pw/oNy0/ → https://vk.com/otusru Следите за новостями проекта:
→ Telegram: https://t.me/Otusjava → Хабр: https://otus.pw/S0nM/ #курсыИТ #программирование #ИТ #информационныетехнологии #ИТкурсы #ITкурсы #курсыIT #ITобразование #ИТобразование #IT