C++ 標準化委員会

ISO/IEC JTC1/SC22/WG21

  • ISO/IEC: 国際標準化機構/国際電気標準会議
  • JTC1: 第一合同技術委員会 (Joint Technical Committee 1)
  • SC22: プログラミング言語・環境とシステムソフトウェアインタフェースの国際標準化副委員会 (ポータビリティ副委員会) (Subcommittee 22)
  • WG21: C++ 委員会 (Working Group 21)

http://www.open-std.org/JTC1/SC22/WG21/

構成

研究グループ (SG) → Core Evolution (EWG) / Lib Evolution (LEWG) (コア進化/ライブラリ進化) → Core Wording/Lib Wording → WG21 (全体会議)

研究グループ (SG, Study Group)

  • SG1, Concurrency: 並行性
  • (SG3, File System: ファイルシステム)
  • SG4, Networking: ネットワーキング
  • SG5, Transactional Memory: トランザクショナルメモリ
  • SG6, Numerics: 数値
  • SG7, Compile-time programming: コンパイル時プログラミング
  • (SG8, Concepts: コンセプト)
  • (SG9, Ranges: Range)
  • SG10, Feature Test: フィーチャーテスト
  • (SG11, Databases: データベースとその関連)
  • SG12, UB & Vulnerabilities: 脆弱性と未定義の挙動
  • SG13, HMI & I/O (Human/Machine Interface): HMIとIO
  • SG14, Game Development & Low Latency: ゲーム開発と低遅延
  • SG15, Tooling: ツール
  • SG16, Unicode: ユニコード
  • SG17, EWG Incubator: Evolution Working Group の前段階
  • SG18, LEWG Incubator: Library Evolution Working Group の前段階
  • SG19, Machine Learning: 機械学習
  • SG20, Education: 教育
  • SG21, Contracts: 契約プログラミング
  • SG22, C/C++ Liaison: C と C++ の連絡調整

https://isocpp.org/std/the-committee

合意形成

参加者による投票

SF F N A SA

  • SF: Strongly in Favor 強い支持
  • F: in Favor 支持
  • N: Neutral ニュートラル
  • A: Against 反対
  • SA: Strongly Against 強い反対

提案リスト

日本語の情報

https://cppmap.github.io/standardization/proposals/