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