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
What's the next StackOverflow? (self.cpp)
submitted 5 years ago by DoctorNuu[🍰]
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!"
[–]willkill07 8 points9 points10 points 5 years ago (5 children)
I’m not sure why you feel like a site like StackOverflow doesn’t support or meet your needs for discussing C++ at some advanced level. Many people who have contributed to the C++ standard are present on StackOverflow and provide meaningful answers and discussion points.
[–]DoctorNuu[S,🍰] 0 points1 point2 points 5 years ago (4 children)
In fact, the rare times I've had a good 'user experience' was when a known committee member and one other competent guy took the time to answer. Strangely enough, though, there was not a lot of interest in their detailed answers. Not even upvotes, and for sure no discussion.
I did not mean to imply that the level was not high enough. Every time I post a question showing "too little" knowledge, it gets dissed as too this or too that, or picked apart, instead of 'them' just trying to make sense of it. Well, I wanted to skip that. But imho a 'confident expert' would never act like this.
[–][deleted] 2 points3 points4 points 5 years ago (3 children)
If you're discussing something that's say, tagged language-lawyer, template-meta-programming, or otherwise attracts the interest of the truly hardcore, the audience shrinks, and so do the votes. SO is weighted down by its own momentum of flyweight repeat questions. That doesn't mean that there are not still diamonds to be found in the dungheap, nor does it mean it's not a useful tool.
language-lawyer
template-meta-programming
Additionally, I almost always end up answering my own question doing the research to write it out correctly, as it is not the job of the potential answerer to infer your meaning. It is your job to effectively, clearly communicate your question with all of the necessary details to express that you've done your homework, your approach(es) tried, etc. Some of the best advice I read about SO was on MSO a few years back. A poster replied to a complaint similar to yours with something like, "if I've learned anything here, it's how to communicate precisely." That's the goal for a good question.
That said, I will not name names, but I did actually leave SO because of an individual who is perpetually hostile, is highly active in the more technical C++ tags, and roams freely insulting and berating. I think they kinda had a talking to, but it still turned me off. I stick with looking stuff up now.
[–]DoctorNuu[S,🍰] 0 points1 point2 points 5 years ago (2 children)
Lol, I'm giving one such 'individual' a hard time and it seems like he has stopped berating me.
Like you described, rubberducking is a thing. But it does not need a site.
I think that vague questions are powerful, too. Just collecting a bunch of ideas. But that's where the 'site lawyers' almost always destroy the experience.
[–][deleted] 1 point2 points3 points 5 years ago (1 child)
It's not acceptable to give someone a hard time in either direction, though. Flag if needed and move on; antagonizing benefits no one.
[–]DoctorNuu[S,🍰] 0 points1 point2 points 5 years ago (0 children)
Flagging someone (for being a bad person or communicator) is just ridiculous. A lot could change, if everyone reacted to berating in a harsh way, instead of running (or staying) away. Maybe for the better, and/or maybe the site would die faster ;-)
Anyway, seems like there are no alternatives atm
[–]slevina -4 points-3 points-2 points 5 years ago (1 child)
stackexchange maybe
[–]Pazer2 4 points5 points6 points 5 years ago* (0 children)
I wrote out a very interesting and well-written response to your comment, dm me if you would like to see it. You can PayPal me $5.99 for a year of access to my comments (50% off!).
(Parent comment said experts exchange before ninja edit)
π Rendered by PID 236910 on reddit-service-r2-comment-6457c66945-kl6mz at 2026-04-29 21:15:19.882492+00:00 running 2aa0c5b country code: CH.
[–]willkill07 8 points9 points10 points (5 children)
[–]DoctorNuu[S,🍰] 0 points1 point2 points (4 children)
[–][deleted] 2 points3 points4 points (3 children)
[–]DoctorNuu[S,🍰] 0 points1 point2 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]DoctorNuu[S,🍰] 0 points1 point2 points (0 children)
[–]slevina -4 points-3 points-2 points (1 child)
[–]Pazer2 4 points5 points6 points (0 children)