1、概述
stringstream类在#include<sstream>头文件里,主要用于去掉字符串里的空格,和类型转换
2、用法
使用getline读取带空格的字符串后,如果想要将字符串中的单词分离出来,可以如下操作
string word;
getline(cin, word);
stringstream ssin(word);
string keyword;
set<string> keywords;
while (ssin >> keyword)
keywords.insert(keyword);
以stringstream类作为媒介,来进行类型转换 一个数字转换成字符串
double a = 133.454;
string str;
stringstream s;
s << a;
s >> str;
一个字符串转换成数字
string str = "13243.4545";
double a;
stringstream s;
s << str;
s >> a;