Уведомления
Очистить все
Подскажите, приведет ли подобная конструкция к утечке памяти из-за использования оператора new?
QCoreApplication::postEvent(m_owner, new FrameArrivedEvent(rawData));
В документации не нашел на этот случай информации. FrameArrivedEvent наследует QEvent:
class FrameArrivedEvent : public QEvent
{
// ...
}
Создатель темы Размещено : 28.11.2024 13:02
Утечки не будет, скину чуть попозже из документации обоснование.
Размещено : 28.11.2024 14:10
Утечки не будет, скину чуть попозже из документации обоснование.
The event must be allocated on the heap since the post event queue will take ownership of the event and delete it once it has been posted. It is not safe to access the event after it has been posted.
Размещено : 28.11.2024 14:49
@aveal А можете пожалуйста ссылку прислать, поизучаю документацию получше.
Создатель темы Размещено : 28.11.2024 15:55