繁体   English   中英

Clang 3.3和C ++ 14支持?

[英]Clang 3.3 and C++14 support?

Clang 3.3支持一些C ++ 14功能,如成员初始化器和聚合。 但是,即使使用-std=c++11开关,我也无法编译此代码。

struct A
{
   struct X { int a, b; };
   X x = { 1, 2 };
   int n;
};

A a = {{10}, 5};

我究竟做错了什么?

使用此命令行开关启用Clang 3.3中的Post-C ++ 11语言功能:

-std = C ++ 1Y

查看本页底部http://clang.llvm.org/cxx_status.html,了解Clang 3.3中当前支持的C ++ 11之后的功能列表。

此外,您还可以在这里找到关于即将推出的C++14和用法示例的讨论: http//www.meetingcpp.com/index.php/br/items/a-look-at-cpp14-papers-part-1。 HTML

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM