代码之家  ›  专栏  ›  技术社区  ›  Matt Joiner

C1x:什么时候着陆,预计会怎样?

  •  16
  • Matt Joiner  · 技术社区  · 15 年前

    C99仍然不被许多编译器支持,现在的焦点大多是C++,以及即将到来的标准C++ 1x。

    我很好奇C在下一个标准中将“获得”什么,何时获得它,以及它将如何保持C的竞争力。C++和C++是相互依赖的改进,它们会被C++的1X标准所接受吗?

    C的未来我能期待什么?

    5 回复  |  直到 13 年前
        1
  •  9
  •   Keith Thompson    12 年前

    这个 ISO/IEC 9899:2011 standard December 2011 .

    最新的草案是 N1570 ; 我不知道它和最终标准有什么不同。已经有一份技术勘误表修正了 __STDC_VERSION__ 201112L __STDC_LIB_EXT1__ (现在) 2011年11月1日 ).

        2
  •  6
  •   schot    15 年前

    我正在输入一个功能列表,但注意到 Wikipedia page on C1X 有一个非常完整的列表,列出了所有提议的更改。

    论isoc工作组的会后邮件 website Editor's Report .

        3
  •  5
  •   Gabe Timothy Khouri    15 年前

    以下是维基百科页面的摘要:

    • _Align 说明符, alignof 操作员, aligned_alloc (功能)
    • 多线程支持( _Thread_local <threads.h> 头(包括线程创建/管理功能、互斥锁、条件变量和特定于线程的存储功能)
    • 改进的Unicode支持( char16_t char32_t <uchar.h> )
    • 拆除 gets
    • 边界检查接口(附录K)
    • 可分析性特征(附录L)
        4
  •  4
  •   Matt Joiner    14 年前

    我看4.6版的gcc是 starting

    • Typedef重新定义
    • <中的新宏;浮动。h>
        5
  •  4
  •   Johan Bezem    13 年前

    也许找到当前状态的最好地方是看 latest draft

    推荐文章