Difference between revisions of "多种编译器对C++14的支持"
From KlayGE
Gongminmin (Talk | contribs) |
Gongminmin (Talk | contribs) |
||
Line 33: | Line 33: | ||
== 参考 == | == 参考 == | ||
+ | *[http://blogs.msdn.com/b/vcblog/archive/2013/11/18/announcing-the-visual-c-compiler-november-2013-ctp.aspx Announcing the Visual C++ Compiler November 2013 CTP] | ||
*[http://gcc.gnu.org/projects/cxx1y.html C++1y Support in GCC] | *[http://gcc.gnu.org/projects/cxx1y.html C++1y Support in GCC] | ||
*[http://clang.llvm.org/cxx_status.html C++98, C++11, and C++14 Support in Clang] | *[http://clang.llvm.org/cxx_status.html C++98, C++11, and C++14 Support in Clang] | ||
[[en:C++14 support in compilers]] | [[en:C++14 support in compilers]] |
Revision as of 03:13, 26 November 2013
C++14核心语言功能
功能 | 提案 | MSVC | GCC | ICC | Clang | 替代方案 |
---|---|---|---|---|---|---|
Tweak to certain C++ contextual conversions | N3323 | No | 4.9 | No | No | |
Binary literals | N3472 | No | 4.9 | No | 2.9 | |
Return type deduction for normal functions | N3638 | Nov 13 | 4.9 | No | 3.3 | |
Runtime-sized arrays with automatic storage duration | N3639 | No | 4.9 | No | No | |
Generalized lambda capture (init-capture) | N3648 | Nov 13 | 4.9 | No | No | |
Generic (polymorphic) lambda expressions | N3649 | Nov 13 | No | No | No | |
Variable templates | N3651 | No | No | No | No | |
Relaxing requirements on constexpr functions | N3652 | No | No | No | No | |
Member initializers and aggregates | N3653 | No | No | No | 3.3 | |
Clarifying memory allocation | N3664 | No | No | No | No | |
Sized deallocation | N3778 | No | No | No | No | |
Single-quotation-mark as a digit separator | N3781 | No | No | No | No |