YoVDO

To Move or Not to Move - Analyzing Move Semantics in C++

Offered By: Meeting Cpp via YouTube

Tags

C++ Courses Memory Management Courses Move Semantics Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore move semantics in C++ through an interactive conference talk from Meeting C++ 2022. Analyze various cases to determine when to use std::move, understanding its impact on performance and potential bugs. Dive into the motivation behind move semantics, examine alternatives, and learn the proper implementation techniques. Participate in code reviews and gain insights into common pitfalls and best practices. Discover how to make informed decisions about move operations, ensuring optimal performance and bug-free code in your C++ projects.

Syllabus

Intro
The motivation for Move Semantics
What is being called?
Alternatives
What's wrong here?
The proper way - option 2
Implementing move forgetting noexcept
Summary (2)


Taught by

Meeting Cpp

Related Courses

Heterogeneous Parallel Programming
University of Illinois at Urbana-Champaign via Coursera
Advanced Operating Systems
Georgia Institute of Technology via Udacity
計算機程式設計 (Computer Programming)
National Taiwan University via Coursera
Introduction to Operating Systems
Georgia Institute of Technology via Udacity
Android Performance
Google via Udacity