C++ Foundations for Engines

Lessons in this group, roughly in build order:

  • memory-layout-cache-locality — How C++ objects are arranged in RAM, and why a 64-byte cache line — not big-O — usually decides whether a…
  • the-stl-in-hot-paths — Which standard-library containers and idioms are safe inside a per-frame game loop, and which ones quietly…
  • static-dynamic-linking — How the linker resolves symbols and combines object files with libraries like SDL2 into a runnable…