
C++ common knowledge
by Stephen C. Dewhurst · first published 2005
2mentions
2recommended by
2HN commenters
2014–2018first – last mentioned
100% recommend
Why HN recommends it
Concise run through C++ idioms and gotchas that helps readers coming from C or after time away from the language get up to speed; often paired with Meyers' Effective C++ books for foundations.
Summarised by Claude from recommending comments
Affiliate links. As an Amazon Associate I earn from qualifying purchases.



![Cover of The design and evolution of C[plus plus]](https://covers.hackerbooks.org/c/135125.webp)


If you know C, C++ Common Knowledge (https://www.amazon.com/Common-Knowledge-Essential-Intermedia...) will give you a quick run of the gotchas you're to avoid. From there, move to Scott Meyer's books, which will give you some good foundational…
on “Ask HN: Best way to learn modern C++?” ↗…or 14, but still are pretty valuable especially for legacy code bases. Here are a few good ones that I haven't seen mentioned elsewhere in the thread. - Sutter's Exceptional C++ books - Dewhurst's C++ Common Knowledge and C++ Gotchas are useful. - Sutter/Alexandrescu's "C++ Coding Standards" is good, too.
on “The C++ and programming books I recommend” ↗