【问题标题】:Which draft is closest to the C++14 standard?哪个草案最接近 C++14 标准?
【发布时间】:2015-05-20 20:37:33
【问题描述】:

我在很多地方都看到过 N3690、N4140 和 N4296。我猜它是 N4140,因为它是在 2014 年底发布的。N4296 似乎有 C++14 中没有的东西,比如折叠表达式。

【问题讨论】:

  • 截至 2016 年 9 月,isocpp website 声称 N4296 是“C++14 标准加上轻微的编辑更改”,这是一个错误的陈述,误导了很多人。通过将 N4140(具有不同封面的标准)与 N4296 进行比较并看到有许多重大变化,很容易验证。
  • 该网站似乎没有“联系我们”或“报告问题”链接,所以如果有人知道如何联系制作他们网站的人,那就太好了

标签: c++ c++14


【解决方案1】:

N3690 是 C++14 的旧委员会草案;从那以后发生了巨大的变化(例如,删除了<optional><dynarray>),除了标准考古学之外,它不应该用于任何其他用途。

N3936 是发送给最终投票的版本(嗯,实际发送的版本是 N3937,但区别基本上是一个花哨的封面)。这与一些 minor editorial fixes 一起成为了 C++14 IS。

N4140 对 C++14 的影响相当于 N3337 对 C++11 - C++14 的一些修改。

N4296 是后来的工作草案,其中包含了投票通过标准的其他提案。

【讨论】:

猜你喜欢
  • 2013-04-15
  • 1970-01-01
  • 2013-12-24
  • 1970-01-01
  • 1970-01-01
  • 2012-12-20
  • 1970-01-01
相关资源
最近更新 更多