{"id":1265,"date":"2013-11-18T20:41:44","date_gmt":"2013-11-18T19:41:44","guid":{"rendered":"http:\/\/www.nuonsoft.com\/blog\/?p=1265"},"modified":"2013-11-18T20:41:44","modified_gmt":"2013-11-18T19:41:44","slug":"announcing-the-visual-c-compiler-november-2013-ctp","status":"publish","type":"post","link":"https:\/\/www.nuonsoft.com\/blog\/2013\/11\/18\/announcing-the-visual-c-compiler-november-2013-ctp\/","title":{"rendered":"Announcing the Visual C++ Compiler November 2013 CTP"},"content":{"rendered":"<p>Visual Studio 2013 has only been released very recently, and the Visual C++ team already has a new CTP out with new features \ud83d\ude42<br \/>\nThe following table gives an overview and even includes features that are planned for future releases.<br \/>\n<center><a href=\"http:\/\/www.nuonsoft.com\/images\/blog\/7041_Updated%20Conformance%20Map.png\"><img decoding=\"async\" src=\"http:\/\/www.nuonsoft.com\/images\/blog\/7041_Updated%20Conformance%20Map_png-550x0.png\"><\/a><\/center><\/p>\n<ul>\n<li>Implicit move special member function generation (thus also completing =default)<\/li>\n<li>Reference qualifiers on member functions (a.k.a. &#8220;&#038; and &#038;&#038; for *this&#8221;)<\/li>\n<li>Thread-safe function local static initialization (a.k.a. &#8220;magic statics&#8221;)<\/li>\n<li>Inheriting constructors<\/li>\n<li>alignof\/alignas<\/li>\n<li>__func__<\/li>\n<li>Extended sizeof<\/li>\n<li>constexpr (except for constructors)<\/li>\n<li>noexcept (unconditional)<\/li>\n<li>C++14 decltype(auto)<\/li>\n<li>C++14 auto function return type deduction<\/li>\n<li>C++14 generic lambdas (with explicit lambda capture list)<\/li>\n<li>(Proposed for C++17) Resumable functions and await<\/li>\n<\/ul>\n<p>Remember, this is a CTP so it does not come with a Go Live license.<br \/>\n<a href=\"http:\/\/blogs.msdn.com\/b\/vcblog\/archive\/2013\/11\/18\/announcing-the-visual-c-compiler-november-2013-ctp.aspx\" target=\"_blank\">More details can be found on the VCBlog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Visual Studio 2013 has only been released very recently, and the Visual C++ team already has a new CTP out with new features \ud83d\ude42 The following table gives an overview and even includes features that are planned for future releases. Implicit move special member function generation (thus also completing =default) Reference qualifiers on member functions [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,16,17],"tags":[200],"class_list":["post-1265","post","type-post","status-publish","format-standard","hentry","category-c","category-microsoft","category-software-development","tag-visual-c-2013"],"_links":{"self":[{"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/posts\/1265","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/comments?post=1265"}],"version-history":[{"count":3,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/posts\/1265\/revisions"}],"predecessor-version":[{"id":1268,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/posts\/1265\/revisions\/1268"}],"wp:attachment":[{"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/media?parent=1265"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/categories?post=1265"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nuonsoft.com\/blog\/wp-json\/wp\/v2\/tags?post=1265"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}