102
stringstream parser;
parser << 5;
short top = 0;
parser >> top;
parser.str(""); //HERE I'M RESETTING parser
parser << 6; //DOESN'T PUT 6 INTO parser
short bottom = 0;
parser >> bottom;
它爲什麼不起作用?如何清除stringstream?
是的,它在運算符>>()已被使用並且有時eof可以設置失敗之後設置eof。謝謝 – 2010-05-17 10:10:19
我個人認爲'parser.str(「」)'更清晰,但這是一個意見問題。 – 2010-05-17 10:14:21
可能值得編輯這個答案,首先放入parser.clear(),因爲向流中添加內容的其他方法(例如解析器<< 5)不起作用,除非首先調用clear。 – 2014-02-20 22:13:23