9

N3337 是 C++ 标准的工作草案,于 2012-01-16 发布:

N3337 (pdf)

与官方 C++11 标准相比,它只有很小的编辑更改。

N3337 于 2012-02-28 修订为 N3376:

N3376 (pdf)

N3376 于 2012-11-02 修订为 N3485:

N3485 (pdf)

我很想知道 N3337 和 N3485 之间的区别?(或等同于 N3337 和 N3376 之间的差异以及 N3376 和 N3485 之间的差异)

一种方法是尝试分析以下 git 日志:

https://github.com/cplusplus/draft

另一种方法是将 PDF 转储为文本并diff在其上运行。

有没有更好的方法来跟踪这些变化?是否有保存在某处的精选更改列表?也许在标准位置或标准格式?

4

3 回答 3

11

阅读C++ 编辑报告

于 2013-01-06T16:37:01.667 回答
7

每个工作草案N<i>.pdf似乎都有一个与之关联的C++ 编辑报告,命名为N<i+1>.html列出更改。

因此,N3376 的编辑报告称为 N3377,位于:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3377.html

N3485 的编辑报告称为 N3486,位于:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/n3377.html

所有这些文件的索引位于:

http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2012/

于 2013-01-06T16:57:27.090 回答
6

标准草案的每次修订都反映了最近一次标准委员会会议上批准的变更。因此,正式的变更清单是会议批准的动议清单。如果您无权访问这些内容,则编辑的报告是对更改内容的非官方摘要。

于 2013-01-06T17:13:22.520 回答