C++20

C++20 is the informal name for the revision of the ISO/IEC standard for the C++ programming language expected to follow C++17.wikipedia
22 Related Articles

C++17

C++20 is the informal name for the revision of the ISO/IEC standard for the C++ programming language expected to follow C++17.
As of 2019, this is the most recent revision, while the successor C++20 is under preparation.

Three-way comparison

Spaceship operator
C++20 adds the "spaceship operator", which similarly returns the sign of the difference and can also return different types (convertible to signed integers) depending on the strictness of the comparison.

Concepts (C++)

ConceptsC++ conceptsconcept
Concepts v1 was merged into the C++20 draft.

C++

C++ programming languageC++98C with Classes
C++20 is the informal name for the revision of the ISO/IEC standard for the C++ programming language expected to follow C++17.
C++20 is the next planned standard, keeping with the current trend of a new version every three years.

International Organization for Standardization

ISOISO standardInternational Organisation for Standardisation
C++20 is the informal name for the revision of the ISO/IEC standard for the C++ programming language expected to follow C++17.

C++14

2014 standardC++C++2014
C++20 adds more new major features than C++14 or C++17.

Two's complement

2's complementtwo's-complementtwo's complement notation

C++11

Rust (programming language)

RustRust programming languageCargo
C++ concepts address the same issue and are expected to be part of C++20 (2020).

Variadic macro

variable number of arguments
Support for variadic macros with no arguments was added in C++20.

Barton–Nackman trick

Concepts have since been removed from the final C++11 language standard, but are proposed for inclusion in C++20.