Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Back to Basics: Rvalues and Move Semantics in C++

CppCon via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamentals of rvalue references and move semantics in this comprehensive conference talk from CppCon 2024 presented by Amir Kirsh. Learn how these C++11 features optimize resource management and performance in your code. The presentation demystifies challenging concepts by covering underlying principles, practical applications, and best practices. Starting with the basics of rvalues, the talk progresses through proper implementation of move semantics, syntax rules, and important design considerations. Topics include the rule-of-zero, rule-of-three, rule-of-five, proper usage of std::move, forwarding references, and std::forward. With clear explanations and practical examples, gain the knowledge needed to write more efficient and robust C++ code by properly implementing these powerful features in your codebase. Slides are available on GitHub, and the talk is suitable for C++ developers looking to deepen their understanding of these essential modern C++ concepts.

Syllabus

Back to Basics: Rvalues and Move Semantics in C++ - Amir Kirsh - CppCon 2024

Taught by

CppCon

Reviews

Start your review of Back to Basics: Rvalues and Move Semantics in C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.