Destructors: Two Use Cases -- Andrzej KrzemieĊski
Freshly pressed from Andrzej:
Destructors: Two Use Cases
by Andrzej Krzemieński
From the article:
In this post I want to describe an interesting observation: programmers generally use destructors for two purposes. One is fairly obvious: releasing resources; the other — not necessarily so...

One reasoned take on the various error reporting mechanisms in C++ and a policy for deciding when each is appropriate:
Look at this image again: That's C++ in Lisp. And that's just for starters...
Recently on Tales of C++: