Pull to refresh
0
Send message

RAII - это идея инициализации переменных во время из объявления, то есть это RAII.

RAII - прежде всего про то что объект "получает" ресурс при конструировании, а затем "освобождает" его при вызове деструктора(то есть по истечении его времени жизни).

Оно существовало как минимум с момента появления деструкторов как таковых, и може использоваться для самых разных целей: установка новых ограничений и возврат старых ограничений робота на момент выполнения алгоритма, форматеры для компиляторов(например чтобы автоматически писать в выходном тексте отступы), захват/освобождение мьютексов и тд. В общем применений этому можно найти великое множество.

Надеюсь более менее попал в цель.

Information

Rating
Does not participate
Registered
Activity