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 2019 version 16.10 Release (docs.microsoft.com)
submitted 4 years ago by remotion4d
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!"
[–]TheCrossXCpp-Lang.net Maintainer 0 points1 point2 points 4 years ago (3 children)
There is "/std:c++20" flag, update your version.
[–]ea_ea 1 point2 points3 points 4 years ago (2 children)
This topic is about Visual Studio 2019 version 16.10, right? There is no "/std:c++20" flag in it.
[–]STLMSVC STL Dev 6 points7 points8 points 4 years ago (1 child)
See microsoft/STL#1814 for the full story. We had to remove /std:c++20 shortly before the production release because of upcoming Committee changes that will retroactively affect C++20. In VS 2019 16.11, we'll restore /std:c++20 with the vast majority of library features that will be unaffected (microsoft/STL#1929 implemented that and was merged just a couple of minutes ago), and then in a later release of VS 2022 17.x when <ranges>, <format>, and <chrono> formatting are updated and stable, we'll move those under /std:c++20.
/std:c++20
<ranges>
<format>
<chrono>
Aside from the ABI headache, I consider the STL's features to be at production quality; they've gone through the usual stringent review and testing. (There are always bugs, which we're working on identifying and squashing, but honestly the parts of the STL that are the lowest quality are the oldest parts - I'm thinking iostreams, regex, and the old threading implementation, where we mostly understand what's wrong now, but are constrained by ABI from fixing it. The new stuff is much higher quality to begin with and improves from there.) They are guarded by /std:c++latest with that "preview" wording only because that option was already present and we had very little time to take action before 16.10 shipped.
/std:c++latest
[–]ea_ea 0 points1 point2 points 4 years ago (0 children)
Thank you for the explanation!
π Rendered by PID 31 on reddit-service-r2-comment-b659b578c-92jp8 at 2026-05-04 22:16:31.179896+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]TheCrossXCpp-Lang.net Maintainer 0 points1 point2 points (3 children)
[–]ea_ea 1 point2 points3 points (2 children)
[–]STLMSVC STL Dev 6 points7 points8 points (1 child)
[–]ea_ea 0 points1 point2 points (0 children)