C 14
suggest changeThe C++14 standard is often referred to as a bugfix for C++11. It contains only a limited list of changes of which most are extensions to the new features in C++11. Below you can find an overview of the changes as they have been grouped on the isocpp FAQ with links to more detailed documentation.
Language Extensions
- Binary literals
- Generalized return type deduction
- decltype(auto)
- Generalized lambda captures
- Generic lambdas
- Variable templates
- Extended
constexpr
- The
[[deprecated]]
attribute - Digit separators
Library Extensions
- Shared locking
- User-defined literals for
std::
types std::make_unique
- Type transformation
_t
aliases - Addressing tuples by type (e.g.
get<string>(t)
) - Transparent Operator Functors (e.g.
greater<>(x)
) std::quoted
Deprecated / Removed
std::gets
was deprecated in C++11 and removed from C++14std::random_shuffle
is deprecated
Found a mistake? Have a question or improvement idea?
Let me know.
Table Of Contents