5,321
edits
(→RAII) |
(→RAII) |
||
Line 653: | Line 653: | ||
==RAII== | ==RAII== | ||
[https://en.cppreference.com/w/cpp/language/raii cppreference raii]<br> | [https://en.cppreference.com/w/cpp/language/raii cppreference raii]<br> | ||
[https://en.cppreference.com/w/cpp/language/rule_of_three cppreference rule_of_three]<br> | |||
Resource Acquisition Is Initialization - binds the life cycle of a resource to the lifetime of an object.<br> | Resource Acquisition Is Initialization - binds the life cycle of a resource to the lifetime of an object.<br> | ||
For instance, the resource for a vector is an allocated amount of memory. Once the vector is destroyed and the destructor called, the resource is released.<br> | For instance, the resource for a vector is an allocated amount of memory. Once the vector is destroyed and the destructor called, the resource is released.<br> |