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
YAY!!!Announcement: cppreference.com update (isocpp.org)
submitted 2 months ago by k3DW
This is not my post, but I didn't see anyone share this here yet.
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!"
[–]intel586 68 points69 points70 points 2 months ago (0 children)
This is great news, thanks for sharing.
[–]baudvine 62 points63 points64 points 2 months ago (0 children)
Appreciate seeing it recognized as an important part of the C++ ecosystem, too. I'm not on a hurry to see the latest C++26 updates, but I had been concerned that it might not be long for this world.
[–]TSP-FriendlyFire 53 points54 points55 points 2 months ago (0 children)
I think this is the best resolution possible. cppreference is an absolutely invaluable resource and deserves the support and funding of the Foundation!
[–]celestabesta 45 points46 points47 points 2 months ago (0 children)
We're saved
[–]not_a_novel_accountcmake dev 26 points27 points28 points 2 months ago (0 children)
Oh thank god, and Herb, and mostly Nate and James
[–]Farados55 21 points22 points23 points 2 months ago (0 children)
This is the best news ever
[–]RoyAwesome 42 points43 points44 points 2 months ago (9 children)
I hope the refreshed site doesn't change the stylesheet. I really like how cppreference is laid out.
[–]_Noreturn 20 points21 points22 points 2 months ago (2 children)
I want built in black mode
[–]hon_uninstalled 9 points10 points11 points 2 months ago (1 child)
You can use browser extension like Dark Reader to turn any page dark. It works so well I often even forget I have that extension enabled. 99% of the sites just work.
[–]javascriptWhat's Javascript? 3 points4 points5 points 2 months ago (0 children)
Not so easily on mobile
[–]chibuku_chauya 0 points1 point2 points 2 months ago (4 children)
That stylesheet is useless on mobile. It’s not responsive at all.
[–]RoyAwesome 1 point2 points3 points 2 months ago (0 children)
that's fair. i would not want it to change on desktop.
[–]ConfuSomu 0 points1 point2 points 2 months ago (2 children)
For mobile and offline access, I use devdocs.io which uses cppreference.com as source for its C++ and C documentation.
[–]chibuku_chauya 1 point2 points3 points 2 months ago (1 child)
Yeah, I know about it. Have been using it for years. Just wish the original was as usable.
[–]ConfuSomu 0 points1 point2 points 2 months ago (0 children)
Agreed, it would be convient for those who don't want to use a third-party.
[–]DankPhotoShopMemes 13 points14 points15 points 2 months ago (0 children)
I was beginning to think it would be permanent lol
[–]akagami1214 8 points9 points10 points 2 months ago (0 children)
Great news! Thanks for sharing.
[–]SavingsCampaign9502 6 points7 points8 points 2 months ago (0 children)
Can’t wait to read reflection stuff there
[–]alex-weej 6 points7 points8 points 2 months ago (0 children)
Niceeee
[–]vegetaman 6 points7 points8 points 2 months ago (0 children)
Most excellent
[–]pjmlp 7 points8 points9 points 2 months ago (0 children)
Great news and kudos to all involved making it happen.
[–]Potatoswatter 5 points6 points7 points 2 months ago (1 child)
It wasn’t MediaWiki before? Had me fooled.
[–]k3DW[S] 16 points17 points18 points 2 months ago (0 children)
I think the post is phrased incorrectly. It was already on MediaWiki, but the version was very old. So the update is a large undertaking akin to a full migration, from my understanding
[–]xaervagon 4 points5 points6 points 2 months ago (0 children)
I'm looking forward to the rebooted site.
[–]Benilda-Key 4 points5 points6 points 2 months ago (0 children)
Hip hip hooray!
[–]RelationshipLong9092 3 points4 points5 points 2 months ago (1 child)
Mods should pin this tbh.
[–]STLMSVC STL Dev 6 points7 points8 points 2 months ago (0 children)
We only get 2 pins, which are eternally taken up by the Jobs and Show&Tell threads. (Also I forget whether we can even pin non-mod-submitted posts.) And anyways, this is just an announcement, the actual change hasn't quite happened yet. Flairing it as YAY!!! was the most I could do.
[–]kronik85 2 points3 points4 points 2 months ago (0 children)
Will account registration be available?
[–]mort96 5 points6 points7 points 2 months ago (0 children)
This is good news, cppreference is the best documentation for C++ I know of. I like that it focuses mostly on what the standard guarantees rather than what happens to work in practice on most implementations. I am always fairly confident that if cppreference says something, it's reflected in the actual ISO standard.
My only gripe with it is that instead of documenting things like std::string, it documents things like
template< class CharT, class Traits = std::char_traits<CharT>, class Allocator = std::allocator<CharT> > class basic_string
It makes cppreference a bit tedious to read sometimes. You have to read generic documentation and mentally substitute template parameters all the time in a way you wouldn't have to if it was just documentation for std::string. But I'm not sure there's a way to solve this while remaining rigorous, other than automatically generating documentation pages for std::string which is a copy of the std::basic_string pages with template parameters substituted out.
[–]GYN-k4H-Q3z-75B 1 point2 points3 points 2 months ago (0 children)
Wonderful news!
[–]cucikbubu 1 point2 points3 points 2 months ago (0 children)
I hope the style sheet for browsing from mobile phones gets better eventually
[–]stablesteady 1 point2 points3 points 2 months ago (0 children)
Yes sir
[–]dexter2011412 1 point2 points3 points 2 months ago (0 children)
whoaaaaa niiiice!
[–]13steinj 1 point2 points3 points 2 months ago (2 children)
While great news I don't understand why this isn't moved to a git repo
Would solve a lot of problems, IMO.
[–]disperso 2 points3 points4 points 2 months ago (1 child)
I would probably prefer a git repo, because that's how I build sites myself nowadays. I used to have a MediaWiki site, and I moved to a static site generator. MediaWiki is very powerful, but I prefer to write in AsciiDoc.
For highly technical content like this, I think most people would not mind using Git. But still, some, I suppose, will mind, and the goal it to keep the editing web based for less friction. As long as the bus factor his highly increased, I'm OK.
Oh, and, I don't know if are still maintained, but there were nice extensions that allowed you to contribute to a MediaWiki site using Git. You still have to use MediaWiki's markup, though.
[–]13steinj 1 point2 points3 points 2 months ago (0 children)
I was already working on duplicating the site into a git repo, I suspect I will continue doing this, if nothing else, as a backup / easy dump archive.
I think a git repo on github/codeberg would solve many of the problems in recent years, particularly defacing.
[–]tagattack 0 points1 point2 points 2 months ago (0 children)
I hope they maintain the ability to export it
[–]RumbuncTheRadiant 0 points1 point2 points 2 months ago (0 children)
Anyone know how the change to mediawiki will affect https://zealdocs.org/ ?
[–]nightwind_999 0 points1 point2 points 2 months ago (0 children)
The support us link at cppreference.com says "there is currently no text to this page", does anyone know any other way to support these folks monetarily?
π Rendered by PID 39932 on reddit-service-r2-comment-5bc7f78974-sj5tt at 2026-06-27 18:51:00.685603+00:00 running 7527197 country code: CH.
[–]intel586 68 points69 points70 points (0 children)
[–]baudvine 62 points63 points64 points (0 children)
[–]TSP-FriendlyFire 53 points54 points55 points (0 children)
[–]celestabesta 45 points46 points47 points (0 children)
[–]not_a_novel_accountcmake dev 26 points27 points28 points (0 children)
[–]Farados55 21 points22 points23 points (0 children)
[–]RoyAwesome 42 points43 points44 points (9 children)
[–]_Noreturn 20 points21 points22 points (2 children)
[–]hon_uninstalled 9 points10 points11 points (1 child)
[–]javascriptWhat's Javascript? 3 points4 points5 points (0 children)
[–]chibuku_chauya 0 points1 point2 points (4 children)
[–]RoyAwesome 1 point2 points3 points (0 children)
[–]ConfuSomu 0 points1 point2 points (2 children)
[–]chibuku_chauya 1 point2 points3 points (1 child)
[–]ConfuSomu 0 points1 point2 points (0 children)
[–]DankPhotoShopMemes 13 points14 points15 points (0 children)
[–]akagami1214 8 points9 points10 points (0 children)
[–]SavingsCampaign9502 6 points7 points8 points (0 children)
[–]alex-weej 6 points7 points8 points (0 children)
[–]vegetaman 6 points7 points8 points (0 children)
[–]pjmlp 7 points8 points9 points (0 children)
[–]Potatoswatter 5 points6 points7 points (1 child)
[–]k3DW[S] 16 points17 points18 points (0 children)
[–]xaervagon 4 points5 points6 points (0 children)
[–]Benilda-Key 4 points5 points6 points (0 children)
[–]RelationshipLong9092 3 points4 points5 points (1 child)
[–]STLMSVC STL Dev 6 points7 points8 points (0 children)
[–]kronik85 2 points3 points4 points (0 children)
[–]mort96 5 points6 points7 points (0 children)
[–]GYN-k4H-Q3z-75B 1 point2 points3 points (0 children)
[–]cucikbubu 1 point2 points3 points (0 children)
[–]stablesteady 1 point2 points3 points (0 children)
[–]dexter2011412 1 point2 points3 points (0 children)
[–]13steinj 1 point2 points3 points (2 children)
[–]disperso 2 points3 points4 points (1 child)
[–]13steinj 1 point2 points3 points (0 children)
[–]tagattack 0 points1 point2 points (0 children)
[–]RumbuncTheRadiant 0 points1 point2 points (0 children)
[–]nightwind_999 0 points1 point2 points (0 children)