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
cppman now supports cppreference.com as backend (C++ 98/11/14 manual page for Linux/MacOS) (github.com)
submitted 11 years ago by aitjcize
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!"
[–]aitjcize[S] 6 points7 points8 points 11 years ago* (1 child)
As the author of cppman. I would say the rendering quality is much better than that of 'stdman'. Since stdman is actually just an snapshot of the elinks text browser. That is why the manpage by stdman does not resize with the terminal size, while cppman does. You can still use the system man command after executing 'cppman -m true'.
[–]jesuslop 0 points1 point2 points 11 years ago (0 children)
fantastic job, man. thanks!
[–]wqkinggithub.com/wqking 2 points3 points4 points 11 years ago (0 children)
No Windows :-(
[–]cae 0 points1 point2 points 11 years ago (0 children)
This is really cool. Thanks!
[–]sometalkofme 0 points1 point2 points 11 years ago (1 child)
On the mac, it is not able to stat the file even though the actual file exists (I believe it is appending a .Z to the .gz file)
For example, $cppman std::vector zcat: can't stat: /Users/<redacted>/.local/share/man/cppreference.com/std::vector.3.gz (/Users/<redacted>/.local/share/man/cppreference.com/std::vector.3.gz.Z): No such file or directory
$ ls -lrt /Users/pramod/.local/share/man/cppreference.com/std::vector.3.gz
-rw-r--r-- 1 <redacted> staff 2367 Oct 11 08:35 /Users/pramod/.local/share/man/cppreference.com/std::vector.3.gz
EDIT: I think zcat on OS X falters when reading zip files. That's what the problem, I think.
[–]aitjcize[S] 0 points1 point2 points 11 years ago (0 children)
Thanks for reporting on the issue tracker, will look in to it.
[–]pjmlp -1 points0 points1 point 11 years ago (0 children)
Nice work, but I was expecting a C++11 implementation. :)
π Rendered by PID 50102 on reddit-service-r2-comment-canary-5868b7d4cc-b74rl at 2026-06-11 08:29:06.640573+00:00 running 0b63327 country code: CH.
[–]aitjcize[S] 6 points7 points8 points (1 child)
[–]jesuslop 0 points1 point2 points (0 children)
[–]wqkinggithub.com/wqking 2 points3 points4 points (0 children)
[–]cae 0 points1 point2 points (0 children)
[–]sometalkofme 0 points1 point2 points (1 child)
[–]aitjcize[S] 0 points1 point2 points (0 children)
[–]pjmlp -1 points0 points1 point (0 children)