Quantcast
Viewing latest article 7
Browse Latest Browse All 12

Resource Acquisition is Initialisation (RAII) Explained

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 latest article 7
Browse Latest Browse All 12

Trending Articles