| 
  | 
| Resource acquisition is initialization - RAII | 
No automatic memory managment in C++ Therefore it is attractive to attach resource management to construction and destruction of stack-allocated objects The resource is encapsulated in a class together with allocation and release member functions  | 
  |