← All resources

Effective Modern C++

Book Advanced

Scott Meyers

Visit resource ↗

Description

Effective Modern C++ is Scott Meyers' O'Reilly guide to idiomatic C++11 and C++14 through 42 concise Items. Retail listings such as ISBN 9781491903996 mirror the guideline-driven style of his earlier Effective C++ books, focused entirely on modern language features.

Items cover braced initialization, auto, smart pointers, move semantics, perfect forwarding, constexpr, lambdas, and concurrency guidance such as preferring task-based APIs over raw threads. Each Item explains rationale so you can judge exceptions in engine code.

The audience is experienced C++ programmers modernizing legacy modules. It does not teach graphics APIs, but it directly supports renderer resource management and thread-safe interfaces.

Available in print and ebook; Meyers retired after this capstone Effective volume.

Widely regarded in the C++ community as essential reading after core syntax, including on game and engine teams adopting C++11 or newer.