- Modern C++ Basics - Advanced Template
deducing this + CRTP: the Metaprogramming Equivalent of a Flex
8 min read English - Modern C++ Basics - Template Basics and Move Semantics
typename T: Where Compilers Cry and Coders Become Wizards
7 min read English - Modern C++ Basics - Value Category and Move Semantics
Copy Elision: The Compiler's Way of Saying 'Your Ctor is Decorative'
7 min read English - Modern C++ Basics - Move Semantics Basics
Move Semantics: Stealing Reasources Like a C++ Pro (It's Legal, I Promise)
2 min read English - Modern C++ Basics - String and Stream
std::cout << "Debugging" << std::flush << std::tears;
5 min read English - Modern C++ Basics - Error Handling
Exceptions: Because `noexcept` Was a Lie and `std::terminate` is Judging You
5 min read English - Modern C++ Basics - Programming in Mutiple Files
Linker Errors: The Universe's Way of Saying 'Try Header Guards Again'
1 min read English - Modern C++ Basics - Lifetime & Type Safety
Lifetime Logic: if (resource.alive()) { use(); } else { cry(); }
7 min read English