Функция QNetworkAccessManager::post возвращает объект сетевого ответа, требуется ли вызывающему абоненту удалить его, или менеджер доступа к сети позаботится об его удалении?
Удаление 'QNetworkReply *', возвращенного QNetworkAccessManager::post
Ответы (2)
Из документации:
Примечание. После завершения запроса пользователь должен удалить объект QNetworkReply в соответствующее время. Не удаляйте его напрямую внутри слота, подключенного к finish(). Вы можете использовать функцию deleteLater().
person
Lukáš Lalinský
schedule
04.10.2009
вы можете сделать это в слоте, если готовыЧитать
reply->abort();
reply->deleteLater();
reply->manager()->deleteLater();
person
vlukham
schedule
24.04.2011