Loading...

C++

Core language, memory management, STL, and modern C++ (11/17/20); write fast, safe, and readable code.

What is C++?

C++ is a compiled language for high-performance, system-level development. With RAII, templates, and modern standards (C++11/14/17/20/23) it supports both OOP and generic programming.

It’s preferred in game engines, embedded systems, finance, and HPC. The STL (algorithms, containers) and smart pointers provide memory safety and performance together.

TL;DR

  • Modern C++: auto, move semantics, constexpr, ranges.
  • Build & packaging: CMake, dependencies with vcpkg/Conan.
  • Quality: sanitizers, static analysis, and unit tests.

Fundamentals

Introductory topics for starting with C++, including basic syntax, variables, operators, loops, and functions.

Scope and Lifetime in C++

28 May 2026 • Fundamentals

Learn scope and lifetime in C++ to understand variable visibility, object lifetime, and memory management concepts.

C++