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]