И зачем при наличии qt использовать сишные споособы работы ?
Да уж, такой код иначе и не назовёшь.
Ну как сказать.. А как бы написал я при отсутствии Qt? Наверное тоже бы читал ifstream в буфер, тоже бы отсекал вындозный конец строки - в общем принципиально ничем не лучше
Имхо, пускай захлёбывается. Уж лучше он будет сутки искать ошибку, чем это буду делать я трое суток. Я это время потрачу на что-нибудь другое.
Ну в данном случае он бы ничего не нашел - утечек нет, куча не бита. В свое время мой интерес к valgrind быстро охладел когда я познакомился с гораздо более приятными "Instruments" (Memory Leak и др)