首页 > 编程语言 >C++的字符串流

C++的字符串流

时间:2022-11-25 21:55:21浏览次数:50  
标签:cout ss C++ put 字符串 include

  1. 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

相关文章