Linkedin Learning
1-month free trial
$ 19.99/month
+ all courses
Course Description

Dive deeper into C++ with move semantics, a key component of C++ resource management. Move semantics allow you to optimize the transfer of data and reallocate memory without extra copy operations. In this course, Bill Weinman helps you understand rvalues (temporary values that are the key to move semantics); create move constructors and operations; and use the copy-and-swap idiom to "swap in" new data while destroying the old.

Course Details
en
en
Bill Weinman
Self-paced
Intermediate
1 hour
Linkedin Learning
1-month free trial
$ 19.99/month
+ all courses
Course Details
en
en
Bill Weinman
Self-paced
Intermediate
1 hour
Course Description

Dive deeper into C++ with move semantics, a key component of C++ resource management. Move semantics allow you to optimize the transfer of data and reallocate memory without extra copy operations. In this course, Bill Weinman helps you understand rvalues (temporary values that are the key to move semantics); create move constructors and operations; and use the copy-and-swap idiom to "swap in" new data while destroying the old.