Modern C++ Tutorial

Changkun OuThird Edition

Modern C++ Tutorial

C++11 to C++26 On the Fly

A fast, comprehensive guide to the features of modern C++, from C++11 through C++26. It explains not only how each feature works, but the problem it was introduced to solve.

Modern C++ Tutorial book cover

Contents

  1. 00 Preface
  2. 01 Chapter 01 Towards Modern C++
  3. 02 Chapter 02 Language Usability Enhancements
  4. 03 Chapter 03 Language Runtime Enhancements
  5. 04 Chapter 04 Containers
  6. 05 Chapter 05 Smart Pointers and Memory Management
  7. 06 Chapter 06 Regular Expression
  8. 07 Chapter 07 Parallelism and Concurrency
  9. 08 Chapter 08 File System
  10. 09 Chapter 09 Minor Features
  11. 10 Chapter 10 C++20
  12. 11 Chapter 11 C++23
  13. 12 Chapter 12 C++26 (Outlook)
  14. A1 Appendix 1 Further Study Materials
  15. A2 Appendix 2 Modern C++ Best Practices
  16. A3 Appendix 3 Modern C++ Feature Index