Skip to content

C++

Versions

  • C++98 1998 First standardized version, includes STL.
  • C++03 2003 Bug fixes and clarifications for C++98.
  • C++11 2011 Major overhaul: auto, lambdas, nullptr, move semantics, concurrency support.
  • C++14 2014 Refinements to C++11: generic lambdas, return type deduction, binary literals.
  • C++17 2017 Structured bindings, filesystem, parallel algorithms, std::optional, std::variant.
  • C++20 2020 Concepts, ranges, coroutines, modules (experimental), expanded template features.
  • C++23 2023 Pattern matching, std::flat_map, improved lambdas, expanded ranges.