11
ответов

Интеллектуальные указатели: кто владеет объектом? [закрытый]

C++ - все о владении памяти - иначе семантика владения. Это - ответственность владельца блока динамично выделенной памяти для освобождения той памяти. Таким образом, вопрос действительно становится...
вопрос задан: 5 October 2019 05:12
11
ответов

Как делают я *не* удаляю участника в деструкторе?

Я хотел бы, чтобы деструктор моего класса удалил весь объект за исключением одного из участников, который удален в другом месте. В первую очередь, действительно ли это полностью неблагоразумно? Принятие, которое это не, как я делаю...
вопрос задан: 3 July 2015 19:29
0
ответов

Право собственности на QAction

При добавлении QAction* в QMenu кто отвечает за удаление объекта QAction*? Я не нашел упоминания об этом в документации к QMenu или QAction. void MyClass::contextMenuEvent(...
вопрос задан: 5 January 2012 22:36
0
ответов

Плохая практика возвращать unique_ptr для сырого указателя, как семантика владения?

Я написал статический фабричный метод, который возвращает новый объект Foobar, заполненный из другого объекта данных. Недавно я был одержим семантикой владения и задаюсь вопросом, передаю ли я ...
вопрос задан: 3 January 2012 10:51