Результаты поиска по запросу "raii"
Почему в .NET нет RAII?
Будучи в первую очередь разработчиком C ++, отсутствиеRAII (приобретение ресурсов является инициализацией) в Java и .NET меня всегда беспокоило. Тот факт, чт...
RAII против исключений
Чем больше мы используем RAII в C ++, тем больше мы оказываемся с деструкторами, которые делают нетривиальное освобождение. Теперь освобождение (завершение, как бы вы его ни называли) может завершиться неудачей, и в этом случае ...
Как инициализировать объект, используя шаблон async-await
Я пытаюсь следовать шаблону RAII в моих классах обслуживания, что означает, что когда объект создается, он полностью инициализируется. Однако я сталкиваюсь с трудностями с асинхронными API. Структура рассматриваемого класса выглядит следующим ...
Поддерживает ли C ++ блоки finally? (А что это за «RAII», о котором я продолжаю слышать?)
Поддерживает ли C ++наконец-то [http://java.sun.com/docs/books/tutorial/essential/exceptions/finally.html] блоки? Что этоRAII идиома [http://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization]? В чем разница между C ++ RAII идиомой иC ...
Оболочка RAII для объектов OpenGL
Я хочу написать простую оболочку RAII для объектов OpenGL (текстур, кадровых буферов и т. Д.). Я заметил, что всеglGen* а такжеglDelete* функции имеют одинаковую подпись, поэтому моя первая попытка была такой: typedef void (__stdcall ...
Зачем сборка мусора, когда RAII доступен?
Я слышал разговоры о том, что C ++ 14 представляет сборщик мусора в самой стандартной библиотеке C ++. В чем причина этой функции? Разве это не причина того, что RAII существует в C ++? Как присутствие стандартного библиотечного сборщика мусора ...
Что означает «Приобретение ресурсов» - «Инициализация» (RAII)?
Что означает «Приобретение ресурсов» - «Инициализация» (RAII)?