根据ISO网站,新标准被命名为“ ISO / IEC 14882:2015 ”,而不是“ ISO / IEC 14882:2014 ”。为什么会这样,那会改变吗?例如,已经有很多标记为C ++ 14的东西。
如果您对技术内容而不是标准文档感兴趣,可以从github的ISO C ++存储库中以N4140的形式获得。
<joke>显然后缀增加最终显示了它的副作用</ joke>
我想负责发布此文章的人一定要打错字,因为提到它的其他所有来源都使用ISO / IEC 14882:201 4,标题后面的文字也是如此:
ISO / IEC 14882:2014规定了C ++编程语言的实现要求。
还要考虑“我们有C ++ 14!”中的这一段。:
我们将进行一些最终的编辑调整,以纠正一些拼写错误和不小心掉落的单词的顺序,然后将文档作为全新的国际标准ISO / IEC 14882:2014(E)编程语言今年发送给ISO 。 C ++,又名C ++ 14。
C ++ 14于2014年获得批准,因此得名。但是,如果该出版物仅在今年1月(即2015年)才发行,则有可能不仅仅是错字。然后仅在预料到2014年仍会发布该名称时才提到了ISO / IEC 14882:2014这个名称。
根据Wikipedia的说法,
这些文件使用ISO [/ IEC] [/ ASTM] [IS] nnnnn [-p]:[yyyy] Title格式指定,其中nnnnn是标准编号,p是可选零件号,yyyy是发布年份,标题描述了主题。
尽管即使将标准文档的正式名称更正为2015年作为发布年,我们仍将其称为C ++ 14,因为最终文档基本上是在去年建立的(并且因为引入了“ C ++ 15”与ISO C89 / C90一样,这会引起很多刺激。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句