Talk:C++14

Latest comment: 9 years ago by Cubbi in topic Compiler Support?

Compiler Support? edit

I'm wondering if we should add a section on the state of C++14 feature support in various compilers. I'm not an expert by any means, but it appears from this Visual C++ blog post on the VC++ conformance roadmap that as of today 9 September 2013 with the release of Visual Studio 2013 RTM, several of the C++14 features are supported in a release-quality compiler.

I think it would be very useful for people reading up on C++14 to know what features they can start using as of right now. I would add a table for this myself to the page but 1) I'm not comfortable adding information to a page I'm not an expert on and 2) I only know of VC++ support. Other widely-used compilers like gcc and clang may have support, but I don't know, and I don't want to appear to favor VC++ on the page. Thoughts? Ricodued (talk) 17:54, 9 September 2013 (UTC)Reply

The Clang site has some details of C++1y implementation status. (This only lists language features - library features would depend on which library is used.) The GCC site also has some details: C++1y/C++14 Support in GCC. (Again, language features only. I can't find any information on library support - perhaps there isn't any yet.) --Zundark (talk) 16:40, 13 September 2013 (UTC)Reply
In case of auto return type for functions can you please also mention about cyclic dependency in function calls and also how C++11 standard deals with this issue. — Preceding unsigned comment added by 14.139.38.11 (talk) 10:33, 9 March 2014 (UTC)Reply
Compiler support was the precise thing I was looking for, and you've posted the precise question I was about to ask here. I think we should have a compiler support table if we reasonably can - David Gerard (talk) 22:53, 19 August 2014 (UTC)Reply
There is a compiler support table on cppreference (look below the table for C++11/C++14/TS/C++17 support in those compilers and libraries that document it. I don't see how it would work on wikipedia. Perhaps, with some effort, one could come up with an adoption history table: "compiler/library X announced full support on Y" --Cubbi (talk) 14:23, 12 December 2014 (UTC)Reply

C++14 Released edit

https://isocpp.org/blog/2014/08/we-have-cpp14 31.6.129.84 (talk) 20:54, 18 August 2014 (UTC)Reply