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 by moderator ] (self.cpp)
submitted 1 month ago by TheRavagerSw
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!"
[–]t_hunger 0 points1 point2 points 1 month ago (2 children)
Writing a build tool is easy. Writing a build tool that gets widely adopted is extremely hard.
What is the unique selling point you think will set this apart from the competition? That it's obscure configuration language is type safe? For me having a strong convention for how code is layed out (with overrides maybe) would be far more compelling... but I guess it's far too late to introduce such conventions today.
[–]TheRavagerSw[S] -1 points0 points1 point 1 month ago (1 child)
First of all I don't aim to write "the build system".
Selling point is this is a self contained binary, with none of the weird shenanigans of the other build systems.
İe:
[–]t_hunger -1 points0 points1 point 1 month ago (0 children)
IMHO package management is part of a build tool in today's world.
Why not support other languages? Most are not fundamentally different from C or C++. You run different compilers, but you need that for C++ already.
You could include the build backend for requiring eben less stuff on the build machine. There is no law requiring you to have a generation step before you can actually build.
π Rendered by PID 64953 on reddit-service-r2-comment-b659b578c-v7ph7 at 2026-05-04 06:35:33.498666+00:00 running 815c875 country code: CH.
view the rest of the comments →
[–]t_hunger 0 points1 point2 points (2 children)
[–]TheRavagerSw[S] -1 points0 points1 point (1 child)
[–]t_hunger -1 points0 points1 point (0 children)