C++17 – The Latest C++ Standard C++17
Recommended C++ standard as of 2019.
enable with g++ -std=c++17 or clang++ -std=c++17 or cl.exe /std:c++17
- C++ 17 – cppreference (language and library reference)
- What's new in C++17 in
Tony Tables
- 17 Smaller But Handy C++17 Features
- What are the new features in C++17?
- ISO C++17 (N4659) (Standard as HTML)
Related Articles
Related Links
- C++ Weekly: C++17: The Important Parts in 10 Minutes
- C++ Weekly: C++17: Removed Language Features
- C++ Weekly: C++17: Class Template Argument Type Deduction
- C++ Weekly: C++17: Deduction Guides
- C++ Weekly: C++17:
constexpr
Lambda Support - C++ Weekly: C++17: Variadic
using
- C++ Weekly: C++17:
std::gcd
andstd::lcm
- C++ Weekly: C++17: Searchers
- C++ Weekly: C++17:
std::any
- C++ Weekly: C++17:
std::invoke
- C++ Weekly: C++17:
constexpr if
- C++ Weekly: C++17: Using
constexpr if
- C++ Weekly: C++17: Fold Expressions - Introduction
- C++ Weekly: C++17:
if
andswitch
Init Statements - C++ Weekly: C++17: Nested Namespaces and
std::clamp
- C++ Weekly: C++17:
__has_include
- C++ Weekly: C++17: Structured Bindings
- C++ Weekly: C++17: Aggregate Initializations
- C++ Weekly: C++17: Changes To Sequence Containers
- C++ Weekly: C++17:
[[fallthrough]]
Attribute - C++ Weekly: C++17:
[[maybe_unused]]
Attribute - C++ Weekly: C++17:
[[nodiscard]]
Attribute - C++ Weekly: C++17:
inline
Variables - C++ Weekly: C++17:
std::string_view
- C++ Weekly: C++17:
std::optional
- C++ Weekly: C++17: PMR: 3.5x Faster Standard Containers!
- C++ Weekly: C++17: PMR: Amazing, Fast, But, Not Quite Magic
- C++ Weekly: C++17: Hidden Parts 1
- C++ Weekly: C++17: Hidden Parts 2