C1x已成为ISO / IEC 9899:2011 aka C11。

有人知道April 2011 draft n1570对标准进行了哪些更改(如果有)吗?

预计到达时间:伦敦(2011年3月)(应在n1570中包括)以及华盛顿特区(2011年10月)here有委员会 session 记录;我想DC session 记录中可接受的更改 list 应涵盖所有内容。

最佳答案

我今天才刚刚得知,N1570与最终的C11标准(ISO / IEC 9899:2011(E))之间有一个(有些)重大变化。

在N1570中,6.3.2p3表示:



包含_Alignof是一个错误,因为一元表达式的语法允许

_Alignof ( type-name )

但不是
_Alignof unary-expression

已发布的C11标准纠正了该错误,并恢复为C99措辞:



更多信息:最近在comp.std.c上发布的有关N1570与已发布标准之间差异的信息,ISO C委员会成员拉里·琼斯(Larry Jones)写道:



讯息编号:<[email protected]>
这是在groups.google.com上看到的the thread

关于c - C11的最新变化,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8631228/

10-11 20:54