16.1.3 ISO C++标准
C++的使用爆炸式增长,这导致了一些变化。1987年的某个时候,事情变得明朗,C++的正式标准化已是必然,我们必须开始为标准化工作做好准备[Stroustrup,1994]。因此,我们有意识地保持C++编译器实现者和主要用户之间的联系——通过文件、通过电子邮件以及C++大会上和其他场合下的面对面会议。
AT&T贝尔实验室允许我与C++实现者和用户共享C++参考手册修订版本的草案,这对C++及其社区做出了重要贡献。由于这些实现者和用户中很多人都供职于可视为AT&T竞争者的公司中,这一贡献的重要性绝对不应被低估。一个不甚开明的公司可能不会这样做,从而导致严重的语言碎片化问题。正是由于AT&T这样做了,使得来自数十个机构的大约100人阅读了草案并提出了意见,使之成为被普遍接受的参考手册和ANSI C++标准化工作的基础文献。这些人的名字可以在《The Annotated C++Reference Manual》(C++参考手册批注版)(“the ARM”)[Ellis,1989]中找到。ANSI的X3J16委员会于1989年12月筹建,是由HP公司发起的。1991年6月,这一ANSI(美国国家)C++标准化工作成为ISO(国际)C++标准化工作的一部分,并被命名为WG21。自1990年起,这些联合的标准委员会逐渐成为C++语言演化及其定义完善工作的主要论坛。我自始至终在这些委员会中任职。特别是,从1990年至2014年,作为扩展工作组(后来改称演化工作组)的主席,我直接负责处理C++重大变化和新特性加入的提案。最初标准草案的公众预览版于1995年4月发布。1998年,第一个ISO C++标准(ISO/IEC 14882——1998)[C++,1998]被批准,投票结果是22个国家赞成0个国家反对。此标准的“错误修正版”于2003年发布,因此你有时会听人提到C++03,但它与C++98本质上是相同的语言。 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access