it.xnews.jp
出典: Andreas Fertig 原文公開: 2026-11-03 生成: 2026-11-04 読了 約 2 分 model: claude-haiku-5-5 原文: https://andreasfertig.com/blog/2026/11/cpp26-dis-failed-how-does-cpp-survive/ raw.md

C++26のDIS投票が否決、C++は今後どう存続するのか

2026年10月23日、ISOのNB投票によりC++26のDISが否決された。否決の理由はContracts機能であり、準備が整っていないとするコメントが複数のNBから寄せられた。

C++26のDIS(国際規格案)に対するISO各国内委員会(NB)の投票が、12週間の投票期間を経て否決された。

投票結果

2026年10月23日、ISOの各国内委員会(NB)がC++26のDISを投票にかけ、結果は「Disapproved」となった。DIS承認には三分の二の賛成が必要であったが、これを満たさなかった。

筆者はC++標準化委員会のメンバーであり、共同の同僚とともにドイツの投票を代表している。筆者が把握する限り、C++のDIS投票が失敗したのは今回が初めてとされる。筆者が見つけた唯一の未承認DISは、2006年8月11日付のISO/IEC DIS 26926 C++/CLI Language Specificationであり、そのプロジェクトは中止された。

否決の背景

NBsのコメントによると、否決の理由はContractsである。複数のNBが、この機能はまだリリースの準備が整っていないと判断したとされる。

WG21は2026年3月に、Contractsを含むC++26のドラフトについて投票を行い、大差で可決していた。今回の否決はこの決定と食い違う結果となった。

Contractsを含めないC++26を求めるNBsは、新しい情報があると主張しているとされる。ISO/IEC DIS 26926のプロジェクトが中止されたことが、現状を説明する可能性もある。

今後の見通し

次のWG21会合は2026年11月16日に開催される予定である。

筆者の見立て

この記事は元記事の事実のみに基づいて自動生成されました。

出典

この記事をシェア