24. C++11: Additional Features

Objectives

In this chapter you’ll:

Image Avoid memory leaks by using smart pointers to manage dynamic memory.

Image Use multithreading to execute compute-intensive tasks in parallel, especially on multicore systems.

Image 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 ...

Get C++ How to Program, Ninth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.