stringstream ss;//一次創建多次使用,需要進行clear()操作清除流狀態標記int i=0;while (i>str;//執行後,流狀態標誌位可能會被置1,需要清除,否則影響後續操作 ss.clear();//不會出現重覆現象 cout<<str<<endl; ...
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++; }