Users Online

· Guests Online: 18

· Members Online: 0

· Total Members: 188
· Newest Member: meenachowdary055

Forum Threads

Newest Threads
No Threads created
Hottest Threads
No Threads created

Latest Articles

Become a C Plus Plus Developer:6. C++: Move Semantics

C++: Move Semantics

 

 

Course details

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.

 

 

 

Introduction

Welcome 1m 9s

Exercise files 3m 37s

 

Concepts

What is move semantics? 2m 10s

Understanding lvalues and rvalues 1m 33s

 

Using Move Semantics

Using std::move 4m 55s

Creating a move constructor 5m 38s

Creating a move assignment operator 3m 33s

Using the copy-and-swap idiom 5m 41s

Further considerations 3m 30s

Goodbye 42s


Comments

No Comments have been Posted.

Post Comment

Please Login to Post a Comment.

Ratings

Rating is available to Members only.

Please login or register to vote.

No Ratings have been Posted.
Render time: 0.73 seconds
10,800,753 unique visits