Companion source code for "Programming with C++20 - Concepts, Coroutines, Ranges, and more"
-
Updated
Feb 8, 2024 - C++
Companion source code for "Programming with C++20 - Concepts, Coroutines, Ranges, and more"
C++17 Run-time polymorphism (type erasure) library
Range-based goodness for C++17
Code samples from Teach Yourself C++ In One Hour a Day, Ninth Edition by Siddhartha Rao. Released in 2022 this book uses nearly 300 code samples to explain the most modern C++ language features including C++20 and C++23
Trait introspection and concept creator for C++11
The Art of Template MetaProgramming (TMP) in Modern C++
Thread pool using std::* primitives from C++20, with optional priority queue/greenthreading for POSIX.
Fast binary logger for C++
how to implement the static interface pattern
A fully featured single header library implementing a vector container with a small buffer optimization.
(Concepts-enabled) Functional Abstraction Layer for C++
A reference implementation for C++20 ranges
📓 Notes related to Computer Science stuff.
A virtual handbook of algorithms and concepts that span the learn space of the author.
A Data-Oriented, C++20 Game Engine
C++ Playground is a collection of my projects, experiments, problem solving and studies in C++.
Generic State Machine using C++ 20 Concepts for per-state feature opt-in.
Add a description, image, and links to the concepts topic page so that developers can more easily learn about it.
To associate your repository with the concepts topic, visit your repo's landing page and select "manage topics."