HN Hall of Fame Weekly email

C++ Core Guidelines

Screenshot of github.com captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 4 calendar years, with breakout response in 2 of them.

submissions
6
submitters
6
observed span
2015–2026
peak thread · 126 comments
268 pts
latest 20+ return · 2018-03-09
179 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

It is great to have such a collection of rules and I hope they will be integrated into some easy-to-integrate static code analysis tool (as mentioned in the introduction). Maybe this will help people to transition to more modern C++ and to avoid some pitfalls (e.g. forgetting the "noexcept" for move constructors/assignments). However, in some respect this list also shows what is wrong with C++: The fact that you even need such a huge set of rules to write safe…

I wish they were more specific about when to use and not use exceptions. Truth be told I really hate exceptions and I strongly feel that they should only be used in the most disastrous situations. I'm messing with the 0MQ C++ wrapper now (which I will probably move off of) and they use exceptions for freaking everything. For example the send(msg) method returns true if the message is sent, false if EWOULDBLOCK is returned by the C api, or…

_xzxj·179-point thread·

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
457

reference only — not used in Hall rules or ranking

Total comments
236

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2015-09-18C++ Core GuidelinesFirst breakout · Best threadoctoploid268126
2015-09-30The C++ Core Guidelines have now a FAQingve30
2016-09-12C++ Core Guidelinesadamnemecek30
2016-12-19C++ Core Guidelinespthyme20
2018-03-09C++ Core GuidelinesHall induction · Latest 20+ point returnhamid914179110
2026-01-26C++ Core Guidelinesmichaelsbradley20