Nicolai M. Josuttis
C++17 - The Complete Guide
Leanpub, 2017
For further informations see: https://www.cppstd17.com/
All sample code comes from this link and is licensed under a Creative Commons Attribution-SharedAlike 4.0 International License. CC BY-SA 4.0, as per the original author's instructions.
It is pretty much as is, apart from one missing #include <cmath>
statement...
CMakeLists.txt and module files are my own, and I chose the same license, CC BY-SA 4.0
I don't intend this repository as a study of C+17, but rather as a study of
- various compiler's support of the language
- devtoolset-9, 10, 11, ... under CentOS 7.9 for starters
- whatever
c++
andg++
Apple installed on my laptop
- CMake's
try_compile
,CMAKE_CXX_KNOWN_FEATURES
support etc. - the ability for my IDE of choice, CLion to build these with various toolchains, including
docker
containers based ones.
similar work with https://cppstd20.com/
examples will follow