C++14
Sign in to saveAlso known as C++ 2014, ISO/IEC 14882:2014
C++14 is a version of the ISO/IEC 14882 standard for the C++ programming language. It is intended to be a small extension over C++11, featuring mainly bug fixes and small improvements, and was replaced by C++17. Its approval was announced on August 18, 2014. C++14 was published as ISO/IEC 14882:2014 in December 2014.
Wikidata facts
- Official website
- www.iso.org/standard/64029.html
Show 3 more facts
- number of pages
- 1358
- inception
- 2014-12-15
- publication date
- 2014-12-00
Sources (3)
via Wikidata · CC0
~13 min read
Article
20 sectionsContents
- New language features
- Function return type deduction
- Alternate type deduction on declaration
- Relaxed constexpr restrictions
- Variable templates
- Aggregate member initialization
- Binary literals
- Digit separators
- Generic lambdas
- Lambda capture expressions
- The attribute <code><nowiki>[[deprecated]]</nowiki></code>
- New standard library features
- Shared mutexes and locking
- Heterogeneous lookup in associative containers
- Standard user-defined literals
- Tuple addressing via type
- Smaller library features
- Compiler support
- References
- External links
C++14 is a version of the ISO/IEC 14882 standard for the C++ programming language. It is intended to be a small extension over C++11, featuring mainly bug fixes and small improvements, and was replaced by C++17. Its approval was announced on August 18, 2014. C++14 was published as ISO/IEC 14882:2014 in December 2014.
Because earlier C++ standard revisions were noticeably late, the name "C++1y" was sometimes used instead until its approval, similarly to how the C++11 standard used to be termed "C++0x" with the expectation of its release before 2010 (although in fact it slipped into 2010 and finally 2011).