Quantcast
Channel: Tom Dalling
Viewing all articles
Browse latest Browse all 12

Resource Acquisition is Initialisation (RAII) Explained

$
0
0

In the competition to make the worst acronym, RAII probably comes second after HATEOS. Nevertheless, it is an important concept because it allows you to write safer code in C++ — a harsh, unforgiving language that is all too happy to help you shoot yourself in the foot.

This article will explain exception-safety and common pitfalls in C++. As we work out how to avoid these problems, we will accidentally discover RAII. Then, we will finish by defining exactly was RAII is, and where it is already being used.


Viewing all articles
Browse latest Browse all 12

Trending Articles