Здравствуйте, 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());
дополнил код