VS 2015 update 1比VS 2013 update 5新增了哪些C++11/14特性?
01-24
如題,vs2015相比vs2013新增了哪些C++11/14特性?
這裡有詳盡的C++新特性的實現進度:
C++11/14/17 Features In VS 2015 RTM----------------------------------------------------------------------------------------------------部分實現→完全實現(全部為C++11特性):(N3053)Rvalue references
(N2756)Non-static data member initializers(N2672)Initializer lists(N2341)Alignment(N2346)Defaulted and deleted functions(N2659)Thread-local storage(N2340)__func__----------------------------------------------------------------------------------------------------尚未實現→已經實現:部分實現(2015 Update 1):
(N2634)Expression SFINAE
官方公告:Partial Support for Expression SFINAE in VS 2015 Update 1完全實現(C++11語言特性):
(N2439)ref-qualifiers(N2761)Attributes(N2235)constexpr(N2540)Inheriting constructors(N2249)char16_t and char32_t(N2442)Unicode string literals(N2170)Universal character names in literals(N2765)User-defined literals
(N2253)Extended sizeof(N2535)Inline namespaces(N2544)Unrestricted unions(N3050)noexcept(N2782)Data-dependency ordering: attributes(N2440)quick_exit and at_quick_exit(N2660)Magic statics完全實現(C++14語言特性):(N3472)Binary literals(N3638)auto and decltype(auto) return types
(N3648)init-captures(N3649)Generic lambdas(N3760)[[deprecated]] attributes(N3778)Sized deallocation(N3781)Digit separators----------------------------------------------------------------------------------------------------標準庫改進(C++14):(N3302)constexpr For &(N3470)constexpr For &
(N3471)constexpr For &(N3669)Fixing constexpr Member Functions Without const
(N3670)get&支持clang3.7的前端,可以查clang的特性。
推薦閱讀:
※為什麼Visual Studio 2015中代碼定義窗口完全失效了?
※vs2015lnk110無法打開文件gdi32.lib該怎麼解決?
※vs為何跳過了版本13?
※請問Windows7是否有必要安裝VS2015?
※C++初學者,VS2013遇到error LNK1120,請問如何解決?
TAG:MicrosoftVisualStudio | C11 | MicrosoftVisualStudio2013 | C14 | MicrosoftVisualStudio2015 |