All Projects → utilForever → Modern Cpp Next

utilForever / Modern Cpp Next

Licence: mit
Modern C++ Next: Comprehensive Guide for C++20

Programming Languages

shell
77523 projects

Modern C++ Next: Comprehensive Guide for C++20

Purpose

The intent of "Modern C++ Next" is to provide a comprehensive introduction to the relevant features regarding C++20 or earlier (if there's enough time). Readers can choose interesting content according to the following table of content to learn and quickly familiarize the new features you would like to learn. Readers should aware that all of these features are not required. It should be leart when you really need it. At the same time, instead of grammar-only, the book introduces the historical background as simple as possible of its technical requirements, which provides great help in understanding why these features comes out.

We'll write this book in Korean and English and our goal of writing is July 2020.

Targets

This book assumes that readers are already familiar with modern C++ (i.e. C++11/14/17), at least they do not have any difficulty in reading modern C++ code. In other words, those who have long experience in modern C++ and people who desire to quickly understand the features of C++20 in a short period of time are well suited to read the book.

Contents

  • [ ] Modules
  • [ ] Coroutines
  • [ ] Concepts
  • [ ] Ranges
  • [ ] Designated Initializer
  • [ ] Three-way Comparison
  • [ ] consteval
  • [ ] std::format
  • [ ] Calendar and time-zone additions to <chrono>

and so many more ...

License

All documents and source code files in this repo are licensed under the MIT License:

Copyright (c) 2019-2020 Chris Ohk, DongHa Park

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].