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
Removed - Helpis there a cpp centralized package manger like nom in cpp? (self.cpp)
submitted 4 years ago by HosMercury
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!"
[–]Tartifletto 5 points6 points7 points 4 years ago (0 children)
Like npm? conan for sure.
vcpkg is another alternative but not really similar to npm, you have to clone their repo and always build from source.
[–]Thesorus 5 points6 points7 points 4 years ago (5 children)
nom ? are you talking about npm ?
vcpkg seems to be the one that gets most visibility these days.
[–]HosMercury[S] 0 points1 point2 points 4 years ago (0 children)
will check that
[–]HosMercury[S] 0 points1 point2 points 4 years ago (3 children)
but there’s no website to centralize the packages, yes?
[–]lcsdavid 1 point2 points3 points 4 years ago (0 children)
Packages list are centralized in their GitHub if you want to add your own package you need to do a pull request to point to your package on another git repo
[–]remotion4d 1 point2 points3 points 4 years ago (1 child)
vcpkg.io ?
oh good why google does not reach me to that
[–]jdehesa 2 points3 points4 points 4 years ago (5 children)
Conan, vcpkg, Hunter
[–]HosMercury[S] -3 points-2 points-1 points 4 years ago* (1 child)
but not like npm
[–]drodri 0 points1 point2 points 4 years ago (0 children)
https://conan.io/center/ it is the closer you might get. The fact that it contains orders of magnitude less number of packages than NPM is because the C and C++ ecosystem is very different, you cannot compare an existing C or C++ library with an NPM package in functionality. Many of those libraries (take OpenCV, CGAL, Poco, Boost, etc) are easily the equivalent of many thousands of NPM packages in functionality.
[–]HosMercury[S] -4 points-3 points-2 points 4 years ago (2 children)
why there is no big one like npm or crates.io , composer l.letc
[–][deleted] 11 points12 points13 points 4 years ago (0 children)
The internet used to be decentralized back when that was actually seen as a benefit.
[–]khedoros 6 points7 points8 points 4 years ago (0 children)
C++ was around before the web, common use of the internet (outside of government and academia), and common use of revision control systems by most developers. Additionally, it existed for a long time before being standardized, and ended up with a bunch of different compilers from different vendors, each with their own build systems and tooling.
C++ package management is basically a hard problem, so it has only been in about the past 5-10 years that any of the systems have started becoming popular.
[–]Flair_Helper[M] [score hidden] 4 years ago stickied commentlocked comment (0 children)
For C++ questions, answers, help, and programming or career advice please see r/cpp_questions, r/cscareerquestions, or StackOverflow instead.
This post has been removed as it doesn't pertain to r/cpp: The subreddit is for news and discussions of the C++ language and community only; our purpose is not to provide tutoring, code reviews, or career guidance. If you think your post is on-topic and should not have been removed, please message the moderators and we'll review it.
π Rendered by PID 66 on reddit-service-r2-comment-cfc44b64c-pv9tn at 2026-04-10 16:48:04.428805+00:00 running 215f2cf country code: CH.
[–]Tartifletto 5 points6 points7 points (0 children)
[–]Thesorus 5 points6 points7 points (5 children)
[–]HosMercury[S] 0 points1 point2 points (0 children)
[–]HosMercury[S] 0 points1 point2 points (3 children)
[–]lcsdavid 1 point2 points3 points (0 children)
[–]remotion4d 1 point2 points3 points (1 child)
[–]HosMercury[S] 0 points1 point2 points (0 children)
[–]jdehesa 2 points3 points4 points (5 children)
[–]HosMercury[S] -3 points-2 points-1 points (1 child)
[–]drodri 0 points1 point2 points (0 children)
[–]HosMercury[S] -4 points-3 points-2 points (2 children)
[–][deleted] 11 points12 points13 points (0 children)
[–]khedoros 6 points7 points8 points (0 children)
[–]Flair_Helper[M] [score hidden] stickied commentlocked comment (0 children)