Standard C++ 20
Pocket Guide



Goldaniatech image

C++ Guide Overview


My C++ guide is focused on the most essential concepts of Standard C++20, covering core syntax, data types, programming paradigms, and the C++ Standard Library (including the Standard Template Library or STL).

As a 3D Software Developer and Computer Science Instructor working on a daily basis with Unreal Engine 5, either for my game Goldaniatech or for teaching purposes, my C++ knowledge is mostly tied to Unreal, and more specifically to the Unreal C++ language, which I use extensively. Since Unreal Engine 5 currently supports C++20, I mostly ignore C++23 and C++26 features outside of a few exceptions.

Guide Usage

I’ve written this C++ pocket guide as a lightweight overview designed strictly for quick revision. It’s meant to serve as a condensed technical and philosophical reference rather than a full-fledged course or syllabus.

Disclaimer

As an independent Computer Science instructor, I provide this guide as a standalone educational resource. It is not affiliated with, endorsed by, or associated with any academic institution or certification provider.

Skills Overview


Introduction