ISO Working Group 21 (WG21)
International Standards Organization JTC1/SC22/WG21; The C++ Standards Committee
WG21 is the international standards committee responsible for the C++ programming language. It is part of the ISO/IEC JTC1/SC22 committee, which deals with programming languages, their environments and system software interfaces. WG21 is responsible for the standardization of C++ and related technologies, including the C++ Standard Library.
Current Draft
Proposals / Papers
Experimental features
To test experimental upcoming features in C++ use std::experimental and
#include <version>, which defines all library feature-test macros.
Community Resources
Specifications
Published C++ Standards
These documents specify requirements for the implementations of the C++ programming language and define the C++ language itself.
| Status | Edition | Publication date | Standard | ISO Reference Number | Working Draft | Draft as PDF |
|---|---|---|---|---|---|---|
| Current | 7 | 2024-10 | C++23 | ISO/IEC 14882:2024 | N4950 | |
| Withdrawn | 6 | 2020-12 | C++20 | ISO/IEC 14882:2020 | N4861 | |
| Withdrawn | 5 | 2017-12 | C++17 | ISO/IEC 14882:2017 | N4659 | |
| Withdrawn | 4 | 2014-12 | C++14 | ISO/IEC 14882:2014 | N4140 | |
| Withdrawn | 3 | 2011-09 | C++11 | ISO/IEC 14882:2011 | N3337 | |
| Withdrawn | 2 | 2003-10 | C++03 | ISO/IEC 14882:2003 | ||
| Withdrawn | 1 | 1998-09 | C++98 | ISO/IEC 14882:1998 |