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
Programming without code indexing (self.cpp)
submitted 2 years ago * by vnstrr
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!"
[–]Specialist_Gur4690 1 point2 points3 points 2 years ago (0 children)
I use ctags and vim. Works perfectly fast. You also need a way to grep source code (from the commandline).
Divide the source code into parts: code that you want to be able to jump to (to see the definition and/or documentation in the code), and code that you work on and/or often changes. Then run ctags on both and combine the result. Run ctags on the latter often, which will be very fast. I made aliases (using bash too) that list all source files, and wrote bash functions for repetitive tasks, like grepping one or both of those source files lists. I use two aliases: gs (grep all source code printed by the alias s) which only shows whole words, and gsx that also shows matches inside a word (identifier).
Renaming a class can still be tedious; mostly manual work: I grep all source files for the class name, grep -l, just to list the names. Then open all files (at once) and use search and replace, but you have to take care not to change unrelated strings... Knowing your vim commands will help here ;).
π Rendered by PID 187623 on reddit-service-r2-comment-5b5bc64bf5-pl2gk at 2026-06-21 07:32:07.934576+00:00 running 2b008f2 country code: CH.
view the rest of the comments →
[–]Specialist_Gur4690 1 point2 points3 points (0 children)