stringstream清空缓冲区

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/p1126500468/article/details/80205339

今天在一个for循环使用string stream,每次结果只有第一个正确,查看发现ss.clear()没有清空缓冲区,不知道什么原因没有起作用,后来使用 ss.str(“”) 方法.成功。
另外,如果需要把格式化后的字符串通过>>输出到字符串, 必须每次都调用clear()方法!

所以, 保险期间, 每次缓冲区格式化后, 都通过clear(), str(“”) 两个函数都调用, 把stingstream类复位.

猜你喜欢

转载自blog.csdn.net/p1126500468/article/details/80205339
今日推荐