RAII (C++)

RAII (Resource Acquisition Is Initialization) is a C++ idiom where a resource's lifetime is tied to an object's lifetime. The object acquires the resource in…