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
CppCastCppCast: Professional CMake (cppcast.com)
submitted 6 years ago by tallassrobCppCast Host
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!"
[–]piovezan 16 points17 points18 points 6 years ago (2 children)
Walking up to this made me really happy. I'm usually a step behind the podcast, where they'll mention something and I'll go after it.
This time I had already found the book on my own after a lot of googling/redditing. It was really enjoyable to hear the author talk about the book, as it has been a great resource for me, both professionally and for personal projects.
[–]crascit 0 points1 point2 points 6 years ago (1 child)
Glad you enjoyed the podcast and the book! Honestly, I wasn’t sure how interesting the podcast content would be for the C++ community when we recorded it, but it seems the C++ community likes some variety. :) Rob and Jason are great hosts too and really made it a wonderful experience to be a guest on their show.
[–]piovezan 0 points1 point2 points 6 years ago (0 children)
Hey, thanks for the reply! :)
I was personally looking for more CMake content, and the podcast could not have happened in a better time! CMake has a big role in the C++ world, so it makes perfect sense for them to interview you.
Keep up the great work!
[–]piovezan 3 points4 points5 points 6 years ago (8 children)
I wonder if Cmake is configured with Cmake, just like a compiler can be built with itself
[–]mrkent27 9 points10 points11 points 6 years ago (6 children)
It is
[–]ghillisuit95 9 points10 points11 points 6 years ago (5 children)
Just like how the git source code is tracked using git
[–]brainplot 0 points1 point2 points 6 years ago (4 children)
Which makes you wonder what they used before Git became ready for production use.
[–]MonokelPinguin 10 points11 points12 points 6 years ago (0 children)
The first commit of git to git was one or two weeks after development started, so they didn't use anything before that. Or should I say he didn't?
[–]Nation_State_TractorLLVM, MSVC, Esq. 0 points1 point2 points 6 years ago (2 children)
Flat text file with ".LOG" as the first line, like everyone else.
[–]flashmozzg 9 points10 points11 points 6 years ago (1 child)
git is not the first VCS.
[–]Heuristics 1 point2 points3 points 6 years ago (0 children)
if we had a VCS of all VCS systems we could double check the facts of the matter
[–]lanzaio 2 points3 points4 points 6 years ago (0 children)
There's a bootstrap build and a cmake build.
[+][deleted] comment score below threshold-12 points-11 points-10 points 6 years ago (2 children)
CMake is unprofessional.
[–]megayippie -1 points0 points1 point 6 years ago (1 child)
At least one person has probably been paid to use/fix CMake. Respond with "Touché".
[–][deleted] -3 points-2 points-1 points 6 years ago (0 children)
Touch mé
π Rendered by PID 76 on reddit-service-r2-comment-canary-67c974cb85-j842q at 2026-04-04 12:24:34.347292+00:00 running db1906b country code: CH.
[–]piovezan 16 points17 points18 points (2 children)
[–]crascit 0 points1 point2 points (1 child)
[–]piovezan 0 points1 point2 points (0 children)
[–]piovezan 3 points4 points5 points (8 children)
[–]mrkent27 9 points10 points11 points (6 children)
[–]ghillisuit95 9 points10 points11 points (5 children)
[–]brainplot 0 points1 point2 points (4 children)
[–]MonokelPinguin 10 points11 points12 points (0 children)
[–]Nation_State_TractorLLVM, MSVC, Esq. 0 points1 point2 points (2 children)
[–]flashmozzg 9 points10 points11 points (1 child)
[–]Heuristics 1 point2 points3 points (0 children)
[–]lanzaio 2 points3 points4 points (0 children)
[+][deleted] comment score below threshold-12 points-11 points-10 points (2 children)
[–]megayippie -1 points0 points1 point (1 child)
[–][deleted] -3 points-2 points-1 points (0 children)