EDG C++ front end 4.10 发布,支持更多 C++14 特性

来源: OSCHINA
编辑: oschina
2014-12-31

EDG C++ Front End 4.10 发布了,可从网站下载演示版本。

该版本提供如下新特性:

1) 支持如下新的 C++14 特性:

Lambdas 可指定表达式,不只是本地变量,例如

auto l = [x = 42]{ return x + 1; };

支持泛型 Lambdas 表达式,允许 auto 参数定义操作符模板:

auto l = [](auto p) { return p*2; };

数值数字分隔符接受二进制文本和撇号

int i = 0b0110;        
long l = 123'456'789; // Equivalent to 123456789

2) __cpluplus in C++14 modes:

3) 带类类型结果的 GNU 语句表达式

4) 性能提升


展开阅读全文
9 收藏
分享
加载中
最新评论 (5)
libclang 应该早就支持完整了吧
2015-01-01 00:59
0
回复
举报
一直在用deepin。deepin 2014刚开始空有华丽的样子,卡卡的不好用。到了2014.1的时候情况就好多了。晚上回家升级到2014.2,看看好不好用。
2014-12-31 11:01
0
回复
举报
Neo
这不是编译器,这是一个语法解析,反正编译器也分前后端,这个我也不是很清楚,貌似是将C++源代码解析成抽象语法树的???
VS就是用它的
2014-12-31 10:23
0
回复
举报
这是啥?
2014-12-31 10:09
0
回复
举报
这是编译器吗?
2014-12-31 09:09
0
回复
举报
更多评论
5 评论
9 收藏
分享
返回顶部
顶部