【问题标题】:What is C11 cor 1:2012?什么是 C11 cor 1:2012?
【发布时间】:2012-12-17 12:19:27
【问题描述】:

我刚刚注意到对名为ISO/IEC 9899:2011/Cor 1:2012的 C11 标准进行了更正。

这次更新有什么变化?

【问题讨论】:

    标签: c standards c11


    【解决方案1】:

    此技术勘误以 PDF 格式免费提供,可从ISO 或您的国家标准机构获取。

    为方便起见,我将在这里完整引用,因为只有两个变化:

    第 176 页,6.10.8.1

    替换:

    __STDC_VERSION__整数常量201ymmL.178)

    与:

    __STDC_VERSION__整数常量201112L.178)

    第 177 页,6.10.8.3

    替换:

    __STDC_LIB_EXT1__ 整数常量201ymmL, 表示支持……

    与:

    __STDC_LIB_EXT1__ 整数常量201112L, 表示支持附件 K(边界检查接口)中定义的扩展。179)

    【讨论】:

    • 他们傻吗?他们不能至少保持程序中的更正日期和值同步吗?
    • @glglgl 实际标准于 201112 年发布,每个实现 C11 的编译器都可能在等待正式更正时使用了 201112L 常量。无论如何,我不太明白使用 corr 发布日期而不是标准发布日期有什么意义。
    • 嗯,有道理。我认为你是对的......认为一步还不够。
    • 为什么这个 TC 很重要?它是最终草案和标准之间的唯一区别吗?
    • @AJM-Reinstate-Monica 也许有一天会有一个标准来处理标准......这是最不标准化的领域之一 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 2017-12-31
    • 2014-11-04
    相关资源
    最近更新 更多