11 class ostringstream : public strstreambase, public iostream {
13 std::ostrstream *sstr;
16 ostringstream() { sstr = new std::ostrstream; }
17 ostringstream(const string &str, int mode=ios::out) {
18 sstr = new ostrstream((char *)str.c_str(), str.size(), mode);
20 ~ostringstream() { delete sstr; }
21 std::string str() { return std::string(sstr->str()); }
22 int pcount() { return sstr->pcount(); }
25 class istringstream : public istrstream {
30 #endif // !__SG_SSTREAM