GotW #100 Solution: Preconditions, part 1 -- Herb Sutter
Solution just posted:
GotW #100 Solution: Preconditions, Part 1
by Herb Sutter
From the article:
We've seen how postconditions are directly related to assertions (see GotWs #97 and #99). So are preconditions, but that in one important way makes them fundamentally different. What is that? And why would having language support benefit us even more for writing preconditions more than for the other two?

ACCU’s Overload journal of February 2021 is out. It contains the following C++ related articles.
Another book.
Worth a read.