Skip to content

utilForever/modern-cpp-next

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •