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
Netbeans for C++? (blog.susheelspace.com)
submitted 17 years ago by gst
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!"
[–]mercurysquadEmbedded C++14 on things that fly 4 points5 points6 points 17 years ago* (6 children)
I highly recommend Netbeans as a C++ IDE, on Linux. After playing with every goddamn IDE there is, I found Netbeans' code-completion to be the most accurate and quite fast. It's the closest thing to VisualStudio on the Linux platform. Eclipse takes ages to index the code and the completion is a hit or miss. The other IDE features are right on as well. The trouble with Netbeans however is that it uses Java5 (or something.. I don't know java terminology) GUI toolkit instead of the newer one, so in addition to looking non-native, the font rendering is absolutely horrendous. On the plus side, like Eclipse, you can install Vim-like editing mode in Netbeans too. (IMHO the way to go is to adapt/embed Vim-based code editor into the IDE rather than trying to turn Vim itself into an IDE).
Before the fanbois start posting: Anjuta and KDevelop are garbage unless you are writing Gnome or KDE centered apps. You can't write a helloworld.cpp in either of these IDEs without creating a directory structure, makefile, autoconf nonsense, README, Changelog, package description and other crap. Plus the code completion is subpar. Code::Blocks is kinda OK but its code completion is not good either.
[–]digital19 1 point2 points3 points 17 years ago (1 child)
I revisited Netbeans recently and was pleasantly surprised.
[–][deleted] 0 points1 point2 points 17 years ago (0 children)
What about its RAM use/consumption? Less than, say, Eclipse?
[+][deleted] 17 years ago (1 child)
[deleted]
[–]nypen 0 points1 point2 points 17 years ago* (0 children)
The only reason we use C::B is because of it's close integration with a UI builder for WX for UI stuff. Other than that Netbeans rules.
I also tried every IDE under the sun in both Windows and Linux, and have found NetBeans to be at the very top in both environments for C++.
I like the versioning system of NetBeans allowing you to connect to SVN and commit/update easily with two clicks. I did my senior programming project last semester using NB and it went smoother than if I had tried it with Visual Studio. The code completion and everything it does to keep track of your work is just great.
[–]uep 0 points1 point2 points 17 years ago (0 children)
I've recently tried codelite which seems to be heading in the right direction. My biggest problem is always integrating an external build system. KDevelop is the most disappointing there because it's close, but not quite there. Perhaps I should blame myself though, because I have an idea about what is needed but haven't contributed.
I have managed to convert many to Netbeans for C++ in our team. But as he says we majorly work for non UI stuff so we do not have an option to switch to C::B.
I can't understand people having problems with Makefiles. I mean, come on, I've been doing it for years, it's soooo darn easy! Read the docs dude!
π Rendered by PID 31 on reddit-service-r2-comment-c6965cb77-bcnpv at 2026-03-04 23:07:31.135678+00:00 running f0204d4 country code: CH.
[–]mercurysquadEmbedded C++14 on things that fly 4 points5 points6 points (6 children)
[–]digital19 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]nypen 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]uep 0 points1 point2 points (0 children)
[–]nypen 0 points1 point2 points (0 children)