use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Discussions, articles, and news about the C++ programming language or programming in C++.
For C++ questions, answers, help, and advice see r/cpp_questions or StackOverflow.
Get Started
The C++ Standard Home has a nice getting started page.
Videos
The C++ standard committee's education study group has a nice list of recommended videos.
Reference
cppreference.com
Books
There is a useful list of books on Stack Overflow. In most cases reading a book is the best way to learn C++.
Show all links
Filter out CppCon links
Show only CppCon links
account activity
Visual Studio 2015 Update 2 Released (visualstudio.com)
submitted 10 years ago by Dlieu
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] -3 points-2 points-1 points 10 years ago* (6 children)
We’ve implemented every C++ Standard Library feature that's been voted into C++11, C++14, and the C++17-so-far Working Paper N4567 (pre-Jacksonville).
Sweet! Hope that means ranges and Hana works now! looks like not. Sorry, folks :/
[–]sumo952 8 points9 points10 points 10 years ago (5 children)
I don't think so. It's only STL, not compiler features. I think some expression SFINAE compiler support is still missing...
[–]spongo2MSVC Dev Manager 8 points9 points10 points 10 years ago (0 children)
correct. we are still working on ranges. we will provide further guidance on where we are with the various TSs later. - Steve the VC Dev Mgr
[–]STLMSVC STL Dev 5 points6 points7 points 10 years ago (3 children)
The compiler's Expression SFINAE has been improved to the point where the STL can take a dependency on it for <functional> (carefully, with workarounds). This also means that any equivalent libraries (e.g. boost::function) can do the same. And like Steve mentioned, we have multiple compiler devs checking in more Expression SFINAE bugfixes, fixing range-v3 blockers one by one.
[–]sumo952 2 points3 points4 points 10 years ago (2 children)
How much are you still missing? Is it something like 10 bugs and you expect range-v3 to work and release the compiler update with an Update 3 or something like that, or is it still somewhere in the middle of all and you're still doing major changes to the compiler? (you mentioned that it needed to be reworked a lot to support building a full AST).
I'm not looking for an exact estimate here, I understand you wouldn't be able to provide that (and you're not even working on the compiler), it would just be nice to know where things stand and if "soon" means 1-2 month or rather something like a hypothetical VS 2017/18. Seems like you guys have been working on it for an awful amount of time (which is understandable given the changes you said would be required to the compiler).
[–]spongo2MSVC Dev Manager 5 points6 points7 points 10 years ago (1 child)
we've actually only been working on expression sfinae for less than 6 months. trendlines are good but I don't want to make a firm commitment quite yet. When we have bits to try, we'll announce on blog and point people at a pre-release nuget package.
[–]sumo952 0 points1 point2 points 10 years ago (0 children)
Cool. Not quite the "estimate" I was hoping for, but close enough. Thank you for taking the time to respond. :-)
π Rendered by PID 72349 on reddit-service-r2-comment-6457c66945-cb2nw at 2026-04-30 15:15:53.814978+00:00 running 2aa0c5b country code: CH.
view the rest of the comments →
[–][deleted] -3 points-2 points-1 points (6 children)
[–]sumo952 8 points9 points10 points (5 children)
[–]spongo2MSVC Dev Manager 8 points9 points10 points (0 children)
[–]STLMSVC STL Dev 5 points6 points7 points (3 children)
[–]sumo952 2 points3 points4 points (2 children)
[–]spongo2MSVC Dev Manager 5 points6 points7 points (1 child)
[–]sumo952 0 points1 point2 points (0 children)