---
source_url: https://andreasfertig.com/blog/2026/11/cpp26-dis-failed-how-does-cpp-survive/
source_title: "C++26 DIS failed, how does C++ survive?"
source_site: "Andreas Fertig"
source_published_at: 2026-11-03T08:00:00+00:00
hero_image: https://andreasfertig.com/img/2026-11-03-cpp26-failed-li.png
tags: c-plus-plus,iso-standards,contracts,standardization,c-plus-plus-26
generated_at: 2026-11-04T04:00:37.146Z
model: claude-haiku-5-5
---
# 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日に開催される予定である。

## 筆者の見立て

- 今回の結果を「大規模な災害」だとし、C++コミュニティ全体に対して遺憾の念を示していると論じている。
- 前進の方向性を主に決める問いは、委員会がTrustを再構築できるかどうかだと解釈している。
- 次回会合の最優先事項は膠着状態を打開することであり、C++29にも影響を与える可能性が極めて高いと予想している。
- 現時点ではC++29に取り組み続ける理由はないと示唆している。
- NBsが新情報を持っているという見方には同意しにくいとしており、古い主張を繰り返す新しい文書は筆者にとって新情報ではないと解釈している。
- Contractsが削除されない限り、グループが作業を放棄したりDIS投票結果を変えたりすることは考えにくいと予想している。
- Trustは揺らいでおり、次のC++標準は行き詰まりの状態にあると解釈している。

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

## 出典

- 媒体: Andreas Fertig
- 原題: C++26 DIS failed, how does C++ survive?
- URL: https://andreasfertig.com/blog/2026/11/cpp26-dis-failed-how-does-cpp-survive/
- (https://isocpp.org/std/iso-iec-jtc1-procedures) の報道による
