Результаты поиска по запросу "raii"

1 ответ

Почему RAII так назван? [закрыто]

Смысл, который я получаю об этой идиоме, состоит в том, что она полезна, потому что она гарантирует, что ресурсы высвобождаются после того, как объект, котор...

7 ответов

Какой класс-оболочку в C ++ я должен использовать для автоматического управления ресурсами?

4 ответа

Создание HANDLE RAII-совместимого с использованием shared_ptr с пользовательским средством удаления

Мы недавно опубликовали общий вопрос о RAII наТАК, Тем не менее, у меня все еще есть некоторые проблемы с реализацией моего примера HANDLE.

ТОП публикаций

6 ответов

Почему в .NET нет RAII?

Будучи в первую очередь разработчиком C ++, отсутствиеRAII (приобретение ресурсов является инициализацией) [http://en.wikipedia.org/wiki/Resource_acquisition_is_initialization]в Java и .NET меня всегда беспокоило. Тот факт, что ответственность за ...

7 ответов

Что такое стандартная реализация defer / finalizer в C ++?

Общая идея стиля Голанг

7 ответов

RAII против исключений

Чем больше мы используем RAII в C ++, тем больше мы оказываемся с деструкторами, которые делают нетривиальное освобождение. Теперь освобождение (завершение, как бы вы его ни называли) может завершиться неудачей, и в этом случае ...

4 ответа

Реализация RAII в C #

У меня есть форма InfoPath, которая мне нужна, чтобы условно отключить ее события OnChange. Поскольку невозможно связать обработчики событий после загрузки формы, я вынужден полагаться на глобальный счетчик, который указывает, должно ли ...

4 ответа

Есть ли подходящее «владение в упаковке» для «ручек»?

рукоятки [http://en.wikipedia.org/wiki/Handle_%28computing%29]иметь правильную семантику, кроме указателей. Так что для меня такой пример (извлеченный из Правило нуля [http://flamingdangerzone.com/cxx11/2012/08/15/rule-of-zero.html]): class ...

2 ответа

Оболочка RAII для объектов OpenGL

Я хочу написать простую оболочку RAII для объектов OpenGL (текстур, кадровых буферов и т. Д.). Я заметил, что все

10 ответов

C ++ RAII не работает?

Я только начинаю работать с RAII в C ++ и настраиваю небольшой тестовый пример. Либо мой код сильно сбит с толку, либо RAII не работает! (Я думаю, что это пе...