有没有任何c编译器实现了C1X的功能?
有没有任何c编译器实现了C1X的功能 附言:有没有一种方法可以在当前的c编译器中模拟这些特性对C1X特性有一些实验性的支持: 现在,对于即将到来的ISO C标准C1X版本中的一些特性,已经有了实验支持。对于带有GNU扩展的c1x,可以使用-std=c1x或-std=gnu1x选择此支持。请注意,此支持是实验性的,在未来版本中可能会不兼容地更改,以与C1X标准草案的更改保持一致。如C1X N1539草案所述,新支持以下功能(在2011年3月的WG14会议上商定了变更);其他一些功能已经得到支持,不需要对编译器进行任何更改,或者已经得到一些支持,但与N1539(修订版)不完全一致有没有任何c编译器实现了C1X的功能?,c,compiler-construction,c11,C,Compiler Construction,C11,有没有任何c编译器实现了C1X的功能 附言:有没有一种方法可以在当前的c编译器中模拟这些特性对C1X特性有一些实验性的支持: 现在,对于即将到来的ISO C标准C1X版本中的一些特性,已经有了实验支持。对于带有GNU扩展的c1x,可以使用-std=c1x或-std=gnu1x选择此支持。请注意,此支持是实验性的,在未来版本中可能会不兼容地更改,以与C1X标准草案的更改保持一致。如C1X N1539草案所述,新支持以下功能(在2011年3月的WG14会议上商定了变更);其他一些功能已经得到支持,不
- 静态断言(_Static_assert关键字)
- Typedef重新定义
- 中的新宏
- 匿名结构和联合
基于对列表和gcc测试套件(ls-gcc/gcc/testsuite/gcc.dg/c1x*)的仔细阅读:
- 我看起来像gcc-4.7中的诺雷图恩
- 从testsuite来看,unicode字符串似乎也将如此
- 它看起来也像是CMPLX宏
- 也许是gcc-4.8
\u Generic
和\u Static\u assert
。其他一些功能也可以实现,但我还没有尝试过。您可能想签出(仅适用于Windows)