stringstream类涉及到多次类型转换的时候容易出现异常错误 因为第一次数据如果读入eof或者输出完整来到eof,此时stringstream会自动为其添上eofbit标志位,此时继续进行任何操作都会认为失败,clear清除标志位的作用就是这个,使得stringstream可以再次被使用 标志位一共有四种goodbit,eofbit,failbit,badbit clear可以清楚掉所有的error state 但是clear并不能清楚stringstream里面的内容即其内存没有变化,如…