raii — ответы на вопросы
-
c++ - Лямбда в умных указателях вместо функторовПытаюсь понять принцип оборачивания WinAPIшных функций в unique_ptr. Допустим,...
- 2
- 2
- 2
- 24 янв 2018
- dev null
-
c++ - Умные указатели для функций открывающих объект, но возвращающих булев типОбычно пользуюсь умными указателями для того, чтобы избежать проблем с...
- 2
- 10
- 2
- 21 янв 2018
- Матвей Даниленко
-
c++ - Работает ли RAII когда вызываешь return?Есть код: class Foo {public: std::chrono::steady_clock::time_point GetVal()...
- 2
- 5
- 1
- 14 янв 2018
- mrFieldy
-
Добавление функциональности в оболочку дескриптора - c++У меня есть класс С++ RAII для управления Win32 HANDLEs с использованием...
- 2
- 20 апр 2020
- PaulH
-
-
Является ли это хорошим способом управления инициализацией COM? - c++Я очень новичок в том, что касается Component Object Model, и мне интересно,...
- 1
- 18 апр 2020
- Billy ONeal
-
Бросок исключений в CTOR и Smart Pointers - c++Можно ли использовать следующий код в моем конструкторе для загрузки XML-документа...
- 2
- 17 апр 2020
- Robben_Ford_Fan_boy
-
С++ Raii и штабелирование - c++(я изменил исходный вопрос, чтобы быть более значимым) Что касается оператора...
- 3
- 16 апр 2020
- Anycorn
-
RAII и Stack unwinding - c++TIL, что мои понятия о "взаимном скрининге" (из-за отсутствия лучшего слова)...
- 3
- 9 апр 2020
- decimus phostle
-
Scopeguard и параметры по ссылке - c++В этой статье в разделе Поддерживающие параметры по ссылке, они указывают...
- 3
- 30 мар 2020
- Paul J. Lucas
-
-
Запрошенный член класса возвращает неверное значение - c++Я создал простой класс RAII в одной из моих DLL (позвольте ему назвать...
- 1
- 29 мар 2020
- LeopardSkinPillBoxHat
-
Как обрабатывать уничтожение объекта в случае ошибки по сравнению с случаем без ошибок - c++У меня есть программа, которая отвечает за чтение данных, форматирование...
- 1
- 26 мар 2020
- MahlerFive
-
Оператор перегрузки сложности << для класса обработки файлов - c++Я должен: Определите класс File_handle с конструктором, который принимает...
- 1
- 2
- 21 мар 2020
- Ziezi
-
Проблема RAII в отношении класса менеджера ресурсов - c++У меня есть SDL_Window оболочки SDL_Window под названием WindowHandler...
- 1
- 1
- 21 мар 2020
- Chara
-
Непрямой член RAII: unique_ptr или необязательный? - c++11Рассмотрим класс с членом, который не может быть сохранен напрямую, например,...
- 1
- 1
- 21 мар 2020
- Ami Tavory
-
-
RAII XmlWriter VisualBasic - vb.netЯ просто собираю VB, так что это, вероятно, вопрос о нобе. Извиняюсь заранее....
- 1
- 20 мар 2020
- Ben Whale
-
Возможные утечки памяти с помощью интеллектуальных указателей - c++Я некоторое время был вокруг сообщества C++, чтобы услышать, что грубые...
- 1
- 3
- 16 мар 2020
- Falla Coulibaly
-
Как добавить объект с дорогим dtor в вектор без emplace_back() - c++У меня есть объект RenderBuffer который создает буфер OpenGL как часть...
- 1
- 2
- 15 мар 2020
- Anne Quinn
-
Как запустить деструктор Rust singleton? - singletonВот как я знаю, чтобы создавать синглтоны в Rust: #[macro_use]extern crate...
- 1
- 1
- 15 мар 2020
- ustulation
-
Повреждение памяти RAII в Google Test - c++Я применил автоматическое удаление для C-указателей. Код работает в тестовой...
- 1
- 1
- 14 мар 2020
- olpa
-
-
Очистить транзакции - c++Я пишу некоторое C++ программное обеспечение, которое работает с базой...
- 1
- 1
- 13 мар 2020
- Jonathan Wood
-
Предотвращение деконструкции анонимной переменной, определенной в макросе до конца охвата - c++Я пытаюсь использовать конструкторы классов и деконструкторы для представления...
- 1
- 1
- 13 мар 2020
- Stradigos
-
Принять пользовательские распределители в существующий реальный проект: цепочка команд (используя RAII?)...Я работаю над игровым проектом. Ниже приведена упрощенная схема всей архитектуры....
- 1
- 12 мар 2020
- javaLover
-
Управление Windows HANDLE RAII, а что, если вместо ручка возвращается bool? - c++Ранее: Правильный способ закрыть WinAPI HANDLE (избегая повторного закрытия)...
- 1
- 4
- 11 мар 2020
- J. Doe
-
Как реализовать правильное раскручивание стека и raii при выбросе bad_alloc во время строительства -...Поэтому я разрабатываю класс, который будет обрабатывать кучу памяти, и...
- 1
- 2
- 10 мар 2020
- wbrege
-
-
Когда функция-член выходит за рамки? - c++Допустим, у меня есть следующее: struct Foo{ Foo() : bar([&]{ doSomething();})...
- 1
- 2
- 7 мар 2020
- Andreas Loanjoe
-
Устанавливать объект на стек не на весь срок службы функции - c++У меня есть функция foo() которая приобретает critical section выполняет...
- 1
- 1
- 6 мар 2020
- user3819404
-
raii с использованием c++ и glfw - c++В настоящее время я пытаюсь написать небольшой движок в C++, используя...
- 1
- 1
- 6 мар 2020
- cubber
-
Как запустить код очистки на выходе функции? - c++Классы C++ предоставляют идиому RAII. Поэтому вам не нужно заботиться об...
- 1
- 3
- 5 мар 2020
- anton_rh
-
Что представляет собой экземпляр OCaml для Python с "-statement (автоматический выпуск ресурсов)...Что представляет собой экземпляр OCaml для Python с "-statement? with open(test.txt,...
- 1
- 4
- 3 мар 2020
- vog
-
-
Почему самообучающийся глобальный экземпляр Vulkan вызывает segfault только при добавлении слоя? - c++Я использую глобальный std::shared_ptr для автоматического удаления моего...
- 1
- 1
- 3 мар 2020
- Logan Barnes
-
Является ли структура для выполнения очистки в конце области хорошей моделью С#? - c#RAII хорош для обеспечения того, что вы не преминули вызвать очистку. Обычно...
- 1
- 3 мар 2020
- idbrii
-
void * указатель, возвращаемый функцией Function - Heap Corruption - c++Раньше я просто рассматривал эти типы параметров функции __out с помощью...
- 1
- 1
- 27 фев 2020
- Lokked
-
Указатели для объекта как члена класса в "современных C++" - c++Итак, одно правило, которое я слышал в отношении современного стиля C++,...
- 1
- 1
- 21 фев 2020
- janneb
-
Как сделать "try/finally" в C++, когда RAII невозможно? - c++Я возвращаюсь к C++ с тяжелого фона С#, и я унаследовал некоторую кодовую...
- 2
- 2
- 7 фев 2020
- avo
-
-
С++ Предотвращение вызова Destructor при emplace() на карте - c++У меня есть класс, который управляет ресурсом (сетевой сокет). Я написал...
- 2
- 2
- 7 фев 2020
- shmoo6000
-
Инициализация и управление интерфейсом shared_ptr для базы данных - c++У меня есть несколько вопросов, связанных с использованием shared_ptr,...
- 2
- 2
- 7 фев 2020
- Laboratorio Cobotica
-
scoped_lock() - реализация RAII с использованием pthread - c++У меня есть сокет, разделенный между 4 потоками, и я хотел использовать...
- 2
- 1
- 7 фев 2020
- Joey Mallone
-
std :: mutex лучшие практики - c++Так как, когда генерируется исключение, гарантированно выполняется только...
- 2
- 2
- 6 фев 2020
- arturn
-
Шаблоны проектирования управления ресурсами - c++Различные API требуют вызова методов инициализации и финализации. Совсем...
- 2
- 1
- 6 фев 2020
- Rev
-
-
RAII и неинициализированные значения - c++Простой вопрос: Если бы у меня был простой векторный класс: class Vector{public:...
- 2
- 5
- 5 фев 2020
- sivabudh
-
Можно ли убить приложение С++ в Windows XP без разворачивания стека вызовов? - c++Я понимаю, что когда вы убиваете приложение С++ с помощью диспетчера задач...
- 2
- 9
- 5 фев 2020
- LeopardSkinPillBoxHat
-
RAII возможно на Java? - javahttp://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization Является...
- 2
- 2
- 5 фев 2020
- anon
-
Исключение из функции, возвращающей значение для конструктора - c++Скажем, у меня есть класс, который действует как "умный указатель" и выпускает...
- 2
- 5
- 4 фев 2020
- SigTerm
-
Использование RAII с потоками С++ и STL-контейнерами? - c++Я пытаюсь использовать RAII концепции с контейнером STL объектов потока....
- 2
- 6
- 4 фев 2020
- Ogre Psalm33
-
-
Нужно ли иметь статические конструкторы, когда мы следуем "RAII" способу делать вещи на С++?...Если бы я должен был следовать правилу RAII и разрабатывал бы класс на...
- 2
- 3
- 4 фев 2020
- Anonymous
-
почему перегрузка необходима при использовании оператора << через шаблон? - c++Как и в этом question, я экспериментирую с потоком через класс с использованием...
- 2
- 1
- 4 фев 2020
- stefaanv
-
Устанавливают ли дополнительные элементы RAII, и если да, то какой подход лучше? - c++У меня есть двумерная матрица ячеек. Обычно с этими ячейками работают только...
- 2
- 5
- 4 фев 2020
- problemofficer
-
повышение:: shared_?? для ресурсов без указателя - c++В основном мне нужно делать подсчет ссылок на определенные ресурсы (например,...
- 2
- 3
- 3 фев 2020
- lurscher
-
Понимание времени жизни объекта, области действия, RAII - c++В ниже код, когда я передаю неназванную переменную A в ctor B, эта переменная...
- 2
- 2
- 3 фев 2020
- ali_bahoo
-
-
Очистка RAII и системных ресурсов - resourcesRAII - хорошее решение для очистки ресурсов. Тем не менее, RAII основан...
- 2
- 1
- 30 янв 2020
- zhenjing