C++14 support in compilers

From KlayGE
Jump to: navigation, search

C++14 Core Language Features

Language Feature Proposal MSVC GCC ICC Clang Alternative
Tweak to certain C++ contextual conversions N3323 12.0 4.9 16.0 3.4
Binary literals N3472 14.0 4.9 11.0 2.9
Return type deduction for normal functions N3638 Nov 13 4.9 15.0 3.3
Generalized lambda capture (init-capture) N3648 14.0 4.9 15.0 3.4
Generic (polymorphic) lambda expressions N3649 Nov 13 4.9 16.0 3.4
Variable templates N3651 15.0 5.0 No 3.4
Relaxing requirements on constexpr functions N3652 15.0 5.0 No 3.4
Member initializers and aggregates N3653 15.0 5.0 16.0 3.3
Clarifying memory allocation N3664 No No No 3.4
Sized deallocation N3778 14.0 5.0 17.0 3.4
[[deprecated]] attribute N3760 14.0 4.9 16.0 3.4
Single-quotation-mark as a digit separator N3781 14.0 4.9 16.0 3.4

See Also

C++11 support in compilers

C++17 support in compilers

References