使用MFC都知道他有一个非常方便的字符串类CString,C++标准也有一个string类,但是处理起来不够灵活,特别是没有类似Format()的函数。
无意中看到ostringstream的用法,使用它可以达到类似的效果。
ostringstream os;
string str = “abcef”;
int i = 1000;
os << str << i;
std::cout << os.str();//输出”abcef1000″
os.str(“”);//清空
//os.clear()他只清除流的状态标志,不能清除流的内容。