This repository is meant to be a guide / quick reference for C++ developers where I try to get to the point so you can spend more time programming. This guide is Markdown, so it is easily opened using Visual Studio Code or Github. It contains extensive documentation, code examples and best practices.
Before you dive in, it's important to understand that this guide is structured by topic, not by difficulty. There is no prescribed "beginner to advanced" path. Feel free to jump to any section that is relevant to your needs. A developer needing to understand std::vector
can go straight there, while another might need to brush up on "RAII" or "CMake Presets."
Explore the π examples
directory for interactive C++ code examples, easily executable inside a Docker DevContainer within Visual Studio Code. This setup ensures a consistent and streamlined coding environment, ideal for learning and experimentation.
π οΈ CMake & Tooling
|
π Strings |
π¦ Containers
|
ποΈ Object Oriented Programming OOP
General |
Operator Overloading |
Inheritance |
Virtual Functions |
π§ Memory Management |
π Functions |
π Typing, Casting & ConstExpr |
β‘ Concurrency |
π¨ Design Patterns & Idioms |
π§ Todo
|
|
|