c++ stringstream的使用

stringstream ss;//一次创建多次使用,需要进行clear()操作清除流状态标记
int i=0;
while (i<3)
{
	ss<<"21";
	string str;
	//str = ss.str();//该方法执行后流状态标志位不会被置1,但可能出现重复现象,可以

//调用str("")清除原有内容。
	ss>>str;//执行后,流状态标志位可能会被置1,需要清除,否则影响后续操作
        ss.clear();//不会出现重复现象
	
	cout<<str<<endl;
        i++;
}        

  

原文地址:https://www.cnblogs.com/candl/p/5160214.html