===== Overview === Links to new/changed C++11 language features (see [[http://en.cppreference.com/w/cpp/language|here]]). Outstanding questions: * Should not ''explicit'' be tagged as [[http://en.cppreference.com/w/cpp/language/explicit|having changed behaviour in C++11]]? ==== Type-related features ==== * [[http://en.cppreference.com/w/cpp/language/auto|"auto" specifier]] * [[http://en.cppreference.com/w/cpp/language/decltype|"decltype" specifier]] * [[http://en.cppreference.com/w/cpp/language/constexpr|"constexpr" specifier]] * [[http://en.cppreference.com/w/cpp/language/user_literal|User-defined literals]] * [[http://en.cppreference.com/w/cpp/language/nullptr|nullptr]] ==== Standard class "life cycle" methods ==== * [[https://stackoverflow.com/questions/26199431/why-did-c11-introduce-delegating-constructors|Delegating constructors]] * [[http://en.cppreference.com/w/cpp/language/move_constructor|Move constructor]] * [[http://en.cppreference.com/w/cpp/language/move_assignment|Move assignment]] * [[http://codexpert.ro/blog/2013/08/26/inherited-constructors-in-cpp11/|Inherited constructors]] ==== Inheritance-related features ==== * [[http://en.cppreference.com/w/cpp/language/final|final]] * [[http://en.cppreference.com/w/cpp/language/override|override]] ==== Template-related features ==== * [[http://en.cppreference.com/w/cpp/language/type_alias|Type alias, alias template]] * [[http://en.cppreference.com/w/cpp/language/parameter_pack|Parameter packs]] * [[http://en.cppreference.com/w/cpp/language/sizeof...|sizeof...]] ==== Exception-related features ==== * [[http://en.cppreference.com/w/cpp/language/noexcept_spec|"noexcept" specifier]] * [[http://en.cppreference.com/w/cpp/language/noexcept|"noexcept" operator]] ==== Others ==== * [[http://en.cppreference.com/w/cpp/language/list_initialization|List initialization]] * [[http://en.cppreference.com/w/cpp/language/range-for|Range-based for loop]] * [[http://en.cppreference.com/w/cpp/language/attributes|Attribute specifier sequence]] * [[http://en.cppreference.com/w/cpp/language/reference|Reference declaration]] (for rvalue) * [[http://en.cppreference.com/w/cpp/language/lambda|Lambda expressions]]