tgoop.com/quizcpp/1552
Create:
Last Update:
Last Update:
❓ Вопрос на собеседовании
Что такое "RAII" (Resource Acquisition Is Initialization) и как это помогает в управлении ресурсами в C++?
Ответ ⬇️
"RAII" — это идиома, при которой инициализация объекта захватывает ресурс, а освобождение ресурса происходит автоматически при уничтожении объекта. Это гарантирует корректное освобождение ресурсов, таких как память или файловые дескрипторы, даже при исключениях.
🗣 Пример:
#include
class File {
public:
File(const char* filename) {
file_ = fopen(filename, "w");
if (file_) {
std::cout
@quizcpp
BY С++ задачи и вопросы
Share with your friend now:
tgoop.com/quizcpp/1552