Statements (26)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:programming_idiom
|
| gptkbp:appliesTo |
memory management
database connections file handles mutex locks network sockets |
| gptkbp:category |
gptkb:Design_Pattern
resource management pattern |
| gptkbp:contrastsWith |
manual resource management
|
| gptkbp:enables |
exception safety
deterministic resource release |
| gptkbp:originatedIn |
gptkb:C++
|
| gptkbp:popularizedBy |
gptkb:Bjarne_Stroustrup
|
| gptkbp:purpose |
resource management
automatic resource release |
| gptkbp:relatedTo |
gptkb:constructor
gptkb:smart_pointer destructor scope-based resource management |
| gptkbp:standsFor |
gptkb:Resource_Acquisition_Is_Initialization
|
| gptkbp:usedIn |
gptkb:C++
gptkb:Rust gptkb:D_(programming_language) |
| gptkbp:bfsParent |
gptkb:C++_programming_language
|
| gptkbp:bfsLayer |
7
|
| https://www.w3.org/2000/01/rdf-schema#label |
RAII
|