* Fix languages * Missed change for version number * Add language field for presentation * Revert change in README for double buffer Co-authored-by: Jackie Nim <=>
22 lines
609 B
Markdown
22 lines
609 B
Markdown
---
|
|
layout: pattern
|
|
title: Resource Acquisition Is Initialization
|
|
folder: resource-acquisition-is-initialization
|
|
permalink: /patterns/resource-acquisition-is-initialization/
|
|
categories: Idiom
|
|
language: en
|
|
tags:
|
|
- Data access
|
|
---
|
|
|
|
## Intent
|
|
Resource Acquisition Is Initialization pattern can be used to implement exception safe resource management.
|
|
|
|
## Class diagram
|
|

|
|
|
|
## Applicability
|
|
Use the Resource Acquisition Is Initialization pattern when
|
|
|
|
* You have resources that must be closed in every condition
|