- sstream 使用,注意clear 和 str("")
#include <iostream> #include <sstream> #include <string> using namespace std; int main() { stringstream ss; ss.put('a'); ss.put('b'); cout<<ss.str()<<endl; ss.clear();//如果你想通过使用同一stringstream对象实现多种类型的转换,请注意在每一次转换之后都必须调用clear()成员函数。 ss.str("");//清空流缓存,如果要类型转换必须调用clear(),不一定需要调用str("").如果需要不影响下次字符串拼接,则必须调用str("") ss<<"abc"; cout<<ss.str()<<endl; ss.clear(); ss.str(""); ss<<"123"; int a=0; ss>>a; cout<<a; }
标签:cout,ss,C++,put,字符串,include From: https://www.cnblogs.com/clarencezzh/p/16926495.html