February 2013
Beginner to intermediate
1080 pages
47h 53m
English
Objectives
In this chapter you’ll:
Avoid memory leaks by using smart pointers to manage dynamic memory.
Use multithreading to execute compute-intensive tasks in parallel, especially on multicore systems.
Use rvalue references and move semantics to eliminate unnecessary object copies, improving program performance.
Learn about C++11 language features, including raw string literals static_assert, noexcept, decltype ...