Notes
Shorter reference notes, mostly on C++.
-
C++: Concurrency Pt 1 - Threads
Launching and owning threads in C++: std::thread, join and detach, jthread's RAII join and cooperative stopping, and thread_local storage.
-
C++: Polymorphism - Overloading
How function and operator overloading work under the hood: overload resolution, name mangling, and why it all costs nothing at runtime.
-
C++: Polymorphism - Templates Pt 1
How templates turn one body into many functions: instantiation, mangled symbols, and deduplication across translation units.
-
C++: Five Special Member Functions
-