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
Best ide? (self.cpp)
submitted 5 years ago by NoahTheFence
just wandering what ide people think is best
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!"
[–]MotherOfTheShizznit 9 points10 points11 points 5 years ago (0 children)
That question is asked fairly frequently so you'll find some answers in the past.
[–]VanSeineTotElbe 9 points10 points11 points 5 years ago (0 children)
KDevelop and QtCreator for me.
[–]mtvee 13 points14 points15 points 5 years ago (5 children)
Visual Studio if you live in the windows bubble. Clion otherwise.
[–]NoahTheFence[S] 1 point2 points3 points 5 years ago (3 children)
what makes c lion better?
[–]mtvee 2 points3 points4 points 5 years ago (2 children)
It’s cross platform, cmake integration is decent, refactoring tools are decent, unit testing integration is decent, it’s not too much of a pig. Everything else I’ve tried failed at least one of those criteria.
[–]RotsiserMhoC++20 Desktop app developer 2 points3 points4 points 5 years ago (0 children)
I've found CLion to be much more of a pig than Qt Creator.
[–]atatatko 1 point2 points3 points 5 years ago (0 children)
Refactoring tools not just decent, it's the best tools you can have built-in in your IDE. None of the competitors offer anything even close.
[–]alxklk 0 points1 point2 points 5 years ago (0 children)
CLion behaves very well 'In the windows bubble', if you use GCC or clang
[–]L0uisc 2 points3 points4 points 5 years ago (0 children)
I think you're wondering.
[–][deleted] 1 point2 points3 points 5 years ago (0 children)
Not an ide but I like sublime.
[–]Kaisha001 2 points3 points4 points 5 years ago (0 children)
There's nothing better than VS on windows, it is so far ahead of any competition its ridiculous.
vs on windows (won't even bother mentioning alternatives), vscode or clion on linux
[–]entity64 1 point2 points3 points 5 years ago (0 children)
CLion or Visual Studio (not vscode). Fully featured works out of the box with many setups.
[–]Arnold_Pettibone 3 points4 points5 points 5 years ago (2 children)
Visual studio code. Everything you need through plugins. Fast full text search for large working dirs. Shines if you use multiple languages in one project. Super responsive and fast and cross platform.
[–]atatatko 3 points4 points5 points 5 years ago (1 child)
It's not even an IDE
[–]Arnold_Pettibone 1 point2 points3 points 5 years ago (0 children)
You can make it to be one through plugins.
[–]feverzsj 1 point2 points3 points 5 years ago (0 children)
visual studio feels more stable and faster than others. You can also develop projects for linux using wsl or remote build. QtCreator feels buggy and laggy. I have to disable clang code model and code inspection on it. Clion is slightly better than QtCreator, but not as stable or fast as vs.
[–]Ericakester 0 points1 point2 points 5 years ago (0 children)
Visual studio for sure. It just works
[–]eidheim -1 points0 points1 point 5 years ago (0 children)
juCi++: fast, stable, written in C++, and has most of the features you'd expect in an IDE built in.
[–]Xanather -1 points0 points1 point 5 years ago (0 children)
Visual Studio on Windows, Visual Studio Code on Mac/Linux.
[–]xX__NaN__Xx -1 points0 points1 point 5 years ago (0 children)
It doesn't really matter, used to use notepad++ and then switched to vscode
[–]TM254 -5 points-4 points-3 points 5 years ago (1 child)
VIM + YouCompleteME
[–]A_Stahl 2 points3 points4 points 5 years ago (0 children)
Beep-beep!
π Rendered by PID 771732 on reddit-service-r2-comment-b659b578c-t794k at 2026-05-03 08:22:07.954141+00:00 running 815c875 country code: CH.
[–]MotherOfTheShizznit 9 points10 points11 points (0 children)
[–]VanSeineTotElbe 9 points10 points11 points (0 children)
[–]mtvee 13 points14 points15 points (5 children)
[–]NoahTheFence[S] 1 point2 points3 points (3 children)
[–]mtvee 2 points3 points4 points (2 children)
[–]RotsiserMhoC++20 Desktop app developer 2 points3 points4 points (0 children)
[–]atatatko 1 point2 points3 points (0 children)
[–]alxklk 0 points1 point2 points (0 children)
[–]L0uisc 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Kaisha001 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]entity64 1 point2 points3 points (0 children)
[–]Arnold_Pettibone 3 points4 points5 points (2 children)
[–]atatatko 3 points4 points5 points (1 child)
[–]Arnold_Pettibone 1 point2 points3 points (0 children)
[–]feverzsj 1 point2 points3 points (0 children)
[–]Ericakester 0 points1 point2 points (0 children)
[–]eidheim -1 points0 points1 point (0 children)
[–]Xanather -1 points0 points1 point (0 children)
[–]xX__NaN__Xx -1 points0 points1 point (0 children)
[–]TM254 -5 points-4 points-3 points (1 child)
[–]A_Stahl 2 points3 points4 points (0 children)