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. Preface
  2. 1 Chapter 01 Towards Modern C++
  3. 2 Chapter 02 Language Usability Enhancements
  4. 3 Chapter 03 Language Runtime Enhancements
  5. 4 Chapter 04 Containers
  6. 5 Chapter 05 Smart Pointers and Memory Management
  7. 6 Chapter 06 Regular Expression
  8. 7 Chapter 07 Parallelism and Concurrency
  9. 8 Chapter 08 File System
  10. 9 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