Lightning Talk: A Journey Back In Time - C++ Evolution
summary
Forced to code on a borrowed laptop using pre-C++11 C++98 constraints, the presenter recreates a production feature under limits: no auto, no range-for, no structured bindings, no move semantics and no unordered_map. A map<string,?> refuses to compile, so implementation falls back to heap allocation, raw pointers and out-parameters; member initializers aren’t available either. The task takes three hours instead of two, the prototype works enough to impress the interviewer.
AI-written summary · about
related talks
03mLightning Talk: C++ Catastrophes: A Poem
55mNot your GrandParent’s C++
59mModern C++ for Fun and Profit: This isn’t your old C++
03mLightning Talk: Undefined Behaviour in C++
01h 37mC++ And Beyond: Discussion
01h 06m“C++ Metaprogramming: Journey from simple to insanity and back"
01h 23mC++20: The Small Pearls
01h 03mFunctional C++ for Fun & Profit
