上周C++14标准在芝加哥制定完毕,C++ 创始人 Stroustrup 表示更为期待的是,之后发布的C++17。 "C++14 is a little thing compared to C++17. C++17 will be a great revolution. "
Stroustrup 同时表示, C++之后的更新速度保持现有状态,“一旦新功能完成编写并且得到验证,我们就会发布新的版本。”
继GCC 4.8.1实现了对于C++11所有特性的支持后,LLVM开发团队发布的3.3版本也已经达到这一里程碑——其C/C++编译器前端Clang实现了对C++11标准特性的全面支持。
此版本中,Clang除了支持C++11所有特性外,还支持在标示符中包含Unicode字符,且它的静态分析器中添加了新的检查器,可以跨C++构造函数执行过程间分析。
此外,Clang还引入了一个C++11迁移工具,帮助开发者将代码升级至C++11,以采用全新的特性。据LLVM开发者称,LLVM 3.3生成的代码比之前版本快了很多,现在-O3优化级别中默认开启了auto-vectorizer特性,并添加了一个新的SLP向量。
评论