Можно сделать это, которое не должно создавать строку. Это заставляет поток вывода считать содержание потока на правой стороне (применимый с любыми потоками).
outFile << ss.rdbuf();