cpp/14

C++14 is a minor version after the major version C++11, featuring mainly minor improvements and defect fixes. Its approval was announced on August 18, 2014. It was released on December 15, 2014.

Before its approval, C++1y is sometimes used to indicate its release in 2010s

New language features

 * variable templates
 * generic lambdas
 * lambda init-capture
 * new/delete elision
 * relaxed restrictions on constexpr functions
 * binary literals
 * digit separators
 * return type deduction for functions
 * aggregate classes with default non-static member initializers.

New library features

 * std
 * std and std
 * std
 * std
 * std
 * and many small improvements to existing library facilities, such as
 * two-range overloads for some algorithms
 * type alias versions of type traits
 * user-defined literals for, and
 * etc.

Compiler support
Main Article: C++14 compiler support