C++ Workshop and Keynote Preview with Klaus Iglberger for C++OnSea 2024
summary
Preview of a workshop and keynote that insist architecture beats feature knowledge and show concrete modern C++ patterns and pitfalls, including how std::variant replacing virtual functions can break designs, and how favor composition over inheritance improves maintainability. Covers implementations using std::function, std::any and ranges, alternatives to classic design patterns, rules to minimize dependencies, and common failure modes of inheritance hierarchies. Course runs with about 25–33% hands‑on exercises to practice the techniques.
AI-written summary · about
related talks
10mSession Preview - Interview With – Katherine Rocha
01h 00mC++ Design Patterns: From C++03 to C++17
01h 24mKeynote: Optimizing for Change
01h 40mDesign Patterns: Examples in C++
01h 03mKeynote: Abstraction Patterns
01h 28mModern C++ Design reloaded
58mOO Considered Harmful
45mKeynote: Inviting Everyone to the Party
