Meeting 101 (5 May 2020)
Prague meeting reactions
- Epochs: can we just use namespace?
- We need epochs!
- ABI: The Day The Standard Library Died, by Corentin Jabot
- ABI Breaks: Not just about rebuilding, by Ben Craig
C++20 is feature-complete
C++20 Concepts
A quick syntax-based overview of C++20 Concepts, as they are in the standard (circa January 2020).
An Extraterrestrial Guide to C++20 Text Formatting
Favourite “You can do that in C++?! Neat!” moments
Range-for loops, fold expressions, streams, template definition in .cpp file, RAII, operator overloading, function/constructor try
block, placement new
, structured bindings, taking address of a label, variadic templates, overloading operator,
, algorithms, and many more.
In-class Member Initialisation: From C++11 to C++20
The Performance Benefits of Final Classes
Where to Get Started Learing C++ and What Resources to Use
Binlog - A high performance C++ log library to produce structured binary logs
Quote
Oscar Godson:
One of the best programming skills you can have is knowing when to walk away for a while.