在使用stringstream读文件行时,要注意把该对象放在循环内:
stringstream lineStr; 这句不要在循环开头,否则,每次执行 lineStr << line.data() ; stringstream.clear()并不会清除原来的数据,下一行进来时,上一行的数据还在里面。
在使用stringstream读文件行时,要注意把该对象放在循环内:
stringstream lineStr; 这句不要在循环开头,否则,每次执行 lineStr << line.data() ; stringstream.clear()并不会清除原来的数据,下一行进来时,上一行的数据还在里面。