我发现发布的日期和此页面上文件中的日期不一致:
http://www.open-std.org/jtc1/sc22/wg14/www/documents
我下载了最新的tarball并阅读了一个C类实现。 它是由Sun的某个人在95年编写的。
我的问题是,这些是正在考虑作为下一个C标准的活动提案吗? 有没有更好的地方可以阅读有关下一次起草的信息?
我发现发布的日期和此页面上文件中的日期不一致:
http://www.open-std.org/jtc1/sc22/wg14/www/documents
我下载了最新的tarball并阅读了一个C类实现。 它是由Sun的某个人在95年编写的。
我的问题是,这些是正在考虑作为下一个C标准的活动提案吗? 有没有更好的地方可以阅读有关下一次起草的信息?
这里列出的文档按照时间顺序排列,最近的会议是在圣路易斯举行的。在列表的顶部有会前邮件和会后邮件。
在会前文件中,我们发现了N1875:向C语言添加类,它的作者是2014-09-29
,这确实是最近的,并且似乎这是一个正在进行的问题。
在会后文件清单中可能会令人困惑的是,有一些看起来像是1995年的旧提案:
N424 12 Jun 95 Jervis, RP: Classes in C, Part 1
N445 22 Aug 95 Jervis, Classes in C, Part 2: Inheritance
N446 22 Aug 95 Jervis, Classes in C, Part 3: Virtual Functions
N447 22 Aug 95 Jervis, Classes in C, Part 4: Constructors and Destructors
class
是破坏性变更中的大杀器。因为这会破坏使用该标识符编写的面向对象C代码。虽然this
也可能存在同样多的问题。 - Mgetz<stdclass.h>
头文件中,仍然可以使用#define
将它们称为_Class
和_This
,就像bool
和static_assert
一样。 - mafso