RAII: Resource Acquisition Is Initialization - Resource Acquisition Patterns | OneNoughtOne