RAII

From Wiktionary, the free dictionary
Jump to navigation Jump to search

English

[edit]

Etymology

[edit]

Coined by Bjarne Stroustrup.

Noun

[edit]

RAII (uncountable)

  1. (programming) Initialism of Resource Acquisition Is Initialization (a popular design pattern in object-oriented programming that ties resources to the lifespan of associated objects to prevent resource leakage.)
    • 2019, Fedor G. Pikus, Hands-On Design Patterns with C++, page 469:
      With RAII, the closing action cannot be skipped or bypassed, even if the function exits the scope prematurely with an early return or by throwing an exception.

Synonyms

[edit]
  • CADRe (Constructor Acquires, Destructor Releases)
  • SBRM (Scope-based Resource Management)

References

[edit]

Anagrams

[edit]