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