Re[2]: утечка памяти при записи в файл в потоке
От: arfaa  
Дата: 25.05.20 14:47
Оценка:
Здравствуйте, Zhendos, Вы писали:

Z>Здравствуйте, arfaa, Вы писали:


A>>Добрый день, есть поток, бесконечный(он же сервис), в котором постоянно происходит запись в файл и вот при записи в файл происходит утечка памяти, не могу понять почему, может кто скажет, вот исходный код:



A>>как видно в коде, пробовал и через QFile и через std::ofstream, если закомментировать строку ввода в поток :

A>>
A>>out << date_str.c_str() << message.c_str() <<'\n';
A>>или 
A>>outfile << date_str << logLevel_str << message;
A>>

A>>то утечки нет, почему так происходит и как с этим бороться?

Z>в вашем коде нет создания и типа message,

Z>а телепаты как всегда где-то там, но не здесь.
Z>И если используете инструмент для анализа утечек,
Z>почему он не сообщает какая память и где именно утекает?

const std::wstring& data = L"111 222 333 444 555 666 777 888 999 000";
const std::string message(data.begin(), data.end());

дополнил код
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.