Standardization
Explore the C++20 standardization process by understanding the WG21 committee's role, its officers, and structured stages. Learn about the domain-specific study groups that investigate and propose language and library extensions, helping you grasp how C++ evolves through collaborative efforts.
The C++ standardization process is democratic. The committee is called WG21 (Working Group 21) and was formed in 1990-91. The officers of WG 21 are:
- Convener: chairs the WG21, sets the meeting schedule, and appoints Study Groups
- Project Editor: applies changes to the working draft of the C++ standard
- Secretary: assigns minutes of the WG21 meetings
The image shows you the various subgroups and Study Groups of the committee.
The committee is organized into a three-stage pipeline consisting of several subgroups. SG stands for Study Group.
Stage 3
Stage 3 for the wording and the change proposal’s consistency have two groups: core language wording (CWG) and library ...