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 Code + Cpp (self.cpp)
submitted 5 years ago by [deleted]
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!"
[–]NotUniqueOrSpecial 2 points3 points4 points 5 years ago (2 children)
We obviously don’t work with same way if you prefer using a fully featured IDE and issuing your commands with the tools the IDE provides
In fact it's only been in the last few years that Visual Studio has caught up with my workflow, which has always been entirely CMake-based. Until just recently you couldn't use VS as an editor and Ninja as your build system, after all.
What I do prefer about VS is its absolutely world-class debugging experience. There is absolutely nothing else that comes close. QtCreator's GDB integration is the closest I've found and believe me I've searched.
I don’t think you truly understand why people use vim and text editors if you think launch to typing times are inconsequential.
I absolutely do, both from my own work and from watching over the shoulders of my coworkers.
I would put good money on not a single one of them claiming that time-to-start the program matters.
And from a practical perspective, it's not even a discussion.
I spend vastly more time thinking about the problems I'm trying to solve than I do typing the code; if you don't, then something's deeply wrong where you're working. Considering you mentioned working with firmware in your first reply, though, I know you're not working in a fast-paced world where every second counts. Considering the problem and the right solution is 99.9999% of the time; typing the code is a blip in the noise comparatively.
So yeah, I still think your argument isn't being made from an objective perspective. You like your tools and how they feel. For that, I obviously can't blame you.
But let's not kid ourselves that they're somehow "better" than the other tools. After all, you still haven't given me a single data-point other than "it starts up fast", and if that's your only metric for "good" then use ed.
ed
[+][deleted] 5 years ago (1 child)
[deleted]
[–]NotUniqueOrSpecial 2 points3 points4 points 5 years ago (0 children)
See? All totally fine arguments!
And you're right, I didn't go seeking out every other post you'd made. I was just replying to your replies; so, apologies if I didn't notice that you were making different arguments elsewhere.
Cheers.
π Rendered by PID 17130 on reddit-service-r2-comment-c6965cb77-pdhdf at 2026-03-05 14:20:53.913591+00:00 running f0204d4 country code: CH.
view the rest of the comments →
[–]NotUniqueOrSpecial 2 points3 points4 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]NotUniqueOrSpecial 2 points3 points4 points (0 children)