Modernizing Legacy C++ Code
summary
Covers common issues in legacy C++ code (including very old-style or recently written non-modern code) and demonstrates practical techniques to apply modern C++ principles to improve maintainability and debuggability. Uses small, incremental code changes and tools available in contemporary C++ and Visual C++/Visual Studio ecosystems to show measurable benefits.
AI-written summary · about
chapters (6)
- 0:00Start
- 0:05Modernizing Legacy C++ Code
- 0:36What is legacy code?
- 28:15Introducing Exceptions
- 45:29Transforming Loops
- 51:16A Real-World Example
related talks
01h 03mBringing Clean Code to large scale legacy Applications
01h 03mLearning and teaching modern C++
01h 05mThe real problem of C++
58mUnderstanding and Mastering C++'s Complexity
01h 03mUnlocking the value of C++20
49mImprove your C++ with inspirations from other languages
01h 30mC++ in Constrained Environments
01h 30m50 shades of C++
