Summary
In this episode, Jason Turner demonstrates the process of modernizing legacy C++98 code to C++11. He shows various C++11 features like enum class, auto, constexpr, nullptr, braced initialization, and noexcept that improve code safety and readability. The episode is part of a series where Jason will progressively upgrade the same codebase through multiple C++ standards up to C++23, highlighting key improvements introduced in each version.
Related C++ Standard Sections
This episode covers topics found in these sections of the C++ standard:
-
[dcl.init.aggr]90% match -
[temp.deduct.guide]85% match