在《C++中stringstream类1》中提到,输入字符串流和输出字符串流对应的类分别是istringstream和ostringstream。stringstream类是输出输出字符串流,既可以实现输出功能又可以实现输入功能。通过stringstream类可以实现C++中内嵌类型的相互转换。
1 string与int的互相转换
stringstream sstr;
int a;
string str("100");
sstr << str;
sstr >> a;
在《C++中stringstream类1》中提到,可以向cin和cout一样使用<<和>>。在以上代码中,sstr是stringstream类的对象,既有输入功能又有输出功能,使用<<将string类型的对象str输入到流sstr中,之后再利用>>将流sstr的内容读出到int类型的变量a中,实现string类型向i