e/RAII

New Query

Information
has glosseng: Resource Acquisition Is Initialization, often referred to by the acronym RAII, is a popular design pattern in several object oriented programming languages like C++, D and Ada. The technique was invented by Bjarne Stroustrup to deal with resource deallocation in C++. In this language, the only code that can be guaranteed to be executed after an exception is thrown are the destructors of objects residing on the stack. Resources therefore need to be tied to the lifespan of suitable objects. They are acquired during initialization, when there is no chance of them being used before they are available, and released with the destruction of the same objects, which is guaranteed to take place even in case of errors.
lexicalizationeng: RAII
lexicalizationeng: Resource Acquisition Is Initialization
lexicalizationeng: Resource Allocation is Initialization
instance ofc/Software design patterns
Meaning
German
has glossdeu: Ressourcenbelegung ist Initialisierung, meist abgekürzt durch RAII, für engl. resource acquisition is initialization, bezeichnet ein populäres Entwurfsmuster, benutzt in objektorientierten Programmiersprachen, wie z. B. C++, D und Ada. Die Technik wurde von Bjarne Stroustrup erfunden. Dabei wird die Steuerung der Belegung und der Freigabe von Betriebsmitteln (auch Ressourcen genannt) an den Gültigkeitsbereich von Variablen gekoppelt.
lexicalizationdeu: Ressourcenbelegung ist Initialisierung
French
has glossfra: RAII est lacronyme anglais de Resource Acquisition Is Initialization, que lon peut traduire littéralement par lAcquisition dune Ressource est une Initialisation. Il sagit dune technique de programmation utilisée dans plusieurs langages orientés objet, comme le C++, D et ADA. Cette technique, inventée par Bjarne Stroustrup , permet de sassurer, lors de lacquisition dune ressource, que celle-ci sera bien libérée en liant cette acquisition à la durée de vie dun objet : la ressource est acquise durant linitialisation de lobjet, il est alors impossible de lutiliser tant que la ressource est indisponible et elle est libérée au moment de la destruction de lobjet, cette destruction étant garantie même en cas d'erreur.
lexicalizationfra: RAII
Japanese
has glossjpn: RAII(Resource Acquisition Is Initialization、日本語では「リソースの確保は初期化時に」、「リソースの取得と初期化」など)は、資源(リソース)の確保と解放を変数の初期化と破棄処理に結び付けるというプログラミングのテクニックで、特にC++とDで一般的である。
lexicalizationjpn: RAII
Polish
has glosspol: Resource Acquisition Is Initialization (inicjowanie przy pozyskaniu zasobu), w skrócie RAII - popularny wzorzec projektowy w C++ i D. Technika łączy przejęcie i zwolnienie zasobu z inicjowaniem i usuwaniem zmiennych.
lexicalizationpol: Resource Acquisition Is Initialization
Portuguese
has glosspor: Aquisição de Recurso é Inicialização (conhecido pelo acrônimo RAII para o termo em língua inglesa Resource Acquisition Is Initialization) é um padrão de projeto de software para C++ e D que combina a aquisição e liberação de recursos com inicialização e destruição de objetos.
lexicalizationpor: Aquisição de Recurso é Inicialização
Russian
has glossrus: Получение ресурса есть инициализация — шаблон проектирования объектно-ориентированного программирования, смысл которого заключается в том, что получение некоторого ресурса совмещается с инициализацией, а освобождение — с уничтожением объекта.
lexicalizationrus: Получение ресурса есть инициализация

Query

Word: (case sensitive)
Language: (ISO 639-3 code, e.g. "eng" for English)


Lexvo © 2008-2025 Gerard de Melo.   Contact   Legal Information / Imprint