【问题标题】:What does "E" stand for in the name of C++11 standard "ISO/IEC 14882:2011(E)"“E”在 C++11 标准“ISO/IEC 14882:2011(E)”的名称中代表什么
【发布时间】:2012-09-16 13:10:24
【问题描述】:

我看到一些地方将 C++11 标准称为 "ISO/IEC 14882:2011(E)",而 ISO site 将其称为 "ISO/ IEC 14882:2011",没有尾随 "(E)"
“E”代表什么?


编辑:关于修订号的说明,该标准于8月通过ISO 2011 年 12 月 12 日,并于 9 月出版。 Here 是尾随 "(E)" 之一,它清楚地表明日期是 2011 年 9 月 1 日。所以我认为它不太可能很快就已经是第五次修订了。

【问题讨论】:

  • iso 文档使用括号中的字母来表示特定文档版本/发行版中的修订级别。所以 (E) 是修订版 #5
  • @MarcB:您应该将其发布为答案。
  • @MarcB 那么什么版本或修订版是“最终版”?
  • 我不知道答案,但我会说Herb Stutter宣布了C++11的正式名称在它第一次标准化时,它被称为@987654324 @ (reference)。所以看起来(E) 自从它第一次最初被批准和发布以来就一直是 C++11 的一部分。
  • @MarcB:或许不是……

标签: c++ c++11 iso


【解决方案1】:

AFAIK,“(E)”表示英语语言标准,而“(F)”表示法语。 ISO 网站上的许多文件都有英文和法文版本。事实上,Wikipedia 提供了一些帮助,指出 ISO 的三种官方语言是英语、法语和俄语。

页面上的一个链接是:

ISO的3个官方全称可以在PDF文档前言部分的开头找到:ISO/IEC Guide 2:2004 Standardization and related activities — General vocabulary

如果您下载该文档,您会看到它的代码是:ISO/IEC GUIDE 2:2004(E/F/R),因为它是英文、法文和俄文的。

不过,我还没有找到 ISO 本身定义符号的位置,但很可能在他们的指南之一中。


J-16 SDiZ 注意到Unicode Consortium 网站明确指出:

问:ISO/IEC 10646 是否也可以免费下载?

答:是的。 ISO/IEC 10646:2011 (E) 可从以下地址免费下载:http://standards.iso.org/ittf/PubliclyAvailableStandards/index.html。该页面列表中的“(E)”和“(F)”分别指的是英文版或法文版标准。

【讨论】:

  • 这似乎是合理的。你能提供更多证据吗?
  • 不确定这是否通用,但 ISO/IEC 10646 使用此约定(请参阅unicode.org/faq/unicode_iso.html 中的最后一个问题)
  • 我刚刚花了一些时间在 ISO 网站上闲逛,寻找“标准编号规则”,但我没有找到它,尽管它肯定有一个标准。
  • @JonathanLeffler:查看 J-16 链接的底部。值得注意的是:“该页面列表中的“(E)”和“(F)”分别指的是英文版或法文版标准。”
猜你喜欢
  • 2015-03-13
  • 1970-01-01
  • 1970-01-01
  • 2012-08-22
  • 2018-02-11
  • 2020-06-28
  • 2020-08-26
  • 2020-12-17
  • 2012-04-28
相关资源
最近更新 更多