Встречный вопрос: а где в linux'е есть ostringstream? я только ostrstream встречал.
ostrstream stream << "dfskjhfksjdhfkjsd" << 434 << endl;
...
stream << ends;
...
// очистка (может слишком много, но работает
stream.seekg(0, ios::beg);
stream.seekp(0, ios::beg);
stream.clear();
#include <strstream>
но вроде [io]strstream - это устаревший вариант, Страуструп говорит используйте stringstream, я просто не знал что в линухе его уже есть.