R-value References and Move Semantics in C++

Purchase a Subscription!

Watch the first few minutes on us! If you'd like to watch the entire video and hundreds more like it, download code samples, access offline videos and skills assessments, and use the discussion forums, log in or purchase a subscription.


Julian Templeman


C++ has supported pointers and references since very early in its life, and a thorough understanding of how they work is essential to programming. C++11 introduced R-value references, which make it possible to write code that is very efficient when dealing with temporaries. Get acquainted with R-value references, learn two techniques for using them, and learn how (and why) to use them in your code.

Table of Contents

{{toc.Position}} {{toc.Text}}

Related Links

  • {{link.LinkText}} (requires a paid subscription)


This course is part of the following series: