All the other cool languages have try...finally. C++ says "We have try...finally at home." - The Old New Thing

The destructor serves as the “finally”.

Read in full here: