Lobsters | 📄 原文链接 | 2026-11-05 收录

C++26 首次被 ISO 否决:Contracts 卡住了整个标准

来源:andreasfertig.com — 2026-11-03

📋 概述

2026 年 10 月 23 日,C++26 的 DIS 投票没有拿到三分之二多数,这是 C++ 历史上第一次被否决,原因是部分国家团体认为 Contracts 特性尚未成熟。作者是德国代表团成员,他回顾了 ISO 流程、Contracts 多年的争论史,以及「只有出现新信息才投反对票」这条惯例如何被打破。后续选项都很糟:要么删掉 Contracts 重投,要么退回 C++23 直奔 C++29,后者会让已经通过的特性需要重新提案、可能因提案者没空而丢失。下一次会议在 11 月 16 日,破局的关键是重建信任。

🔑 核心要点

💡 金句

投下反对票的一方拒绝接受自己的失败,而决定未来走向的关键问题是这个群体能否重建信任。
← 返回 Lobsters 首页