Обновить
0

Пользователь

Отправить сообщение

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

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

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

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

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность