Учитывая функцию, которая принимает выходной поток строк в качестве аргумента:
void Foo(const std::ostringstream& _oss);
Есть ли способ записи буфера потока в файл БЕЗ необходимости вызова str ()?
Я хочу избежать копирования буфера (что делает str ()).
void Foo(const std::ostringstream& _oss);
{
std::ofstream f("foo.bin");
//WANT: write _oss to f without copying the buffer?
}