清除ostringstream对象内容

 1 ostringstream oss;
 2 string city("ZhuHai");
 3 string name("Robot");
 4 string phoneNumber("10086");
 5 
 6 oss << city << " ";
 7 cout << oss.str() << endl;  // 输出ZhuHai
 8 oss << name << " ";
 9 cout << oss.str() << endl;  // 输出ZhuHai Robot,看到的现象是上一次写入ostringstream对象的值依然存在
10
11 12 oss.str(""); // 清空ostringstream对象中的内容 13 oss << phoneNumber<< " "; 14 cout << oss.str() << endl; // 输出10086

 

posted @ 2013-04-23 11:39  robotke1  阅读(417)  评论(0编辑  收藏  举报