stringstream的清空操作,注意clear()的使用

Posted 爱作的小兔子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stringstream的清空操作,注意clear()的使用相关的知识,希望对你有一定的参考价值。

  stringstream位于头文件<sstream>里,遵循先进先出(FIFO)原则,常用于各种类型数据之间的转换。


  stringstream ss;    创建对象ss

  <<                         入流 ,将空格前的一部分从流读入变量

  >>                         出流

  ss.clear();             清空其状态

  ss.str("");              清空其内容


  注意,在多次使用同一个stringstream对象,每次使用后都需要对其进行清空,既要清空其内容,又要清空其状态,否则将有可能出现“Debug Assertion Failed!”的错误!!

 

以上是关于stringstream的清空操作,注意clear()的使用的主要内容,如果未能解决你的问题,请参考以下文章

stringstream用法

stringstream使用小结

C/C++ 学习笔记:istringstreamostringstreamstringstream 类介绍 和 stringstream类 clear函数的真正用途

C/C++ 学习笔记:istringstreamostringstreamstringstream 类介绍 和 stringstream类 clear函数的真正用途

istringstreamostringstreamstringstream 类介绍 和 stringstream类 clear函数的真正用途

stringstream的用法