istringstream、ostringstream、stringstream 类介绍
c++的输入输出主要分为以下3种
- 标准流输入输出(基于控制I/O)
头文件:#include <iostream>
ostream:写到流中去
istream:从流中读取
iostream:对流进行读写
- 文件流输入输出(基于文件I/O)
头文件:#include <fstream>
ifstream:从文件流中读取
ofstream:写到文件流中
fstream:对文件流进行读写
- 字符流输入输出(基于字符串I/O)
头文件:#include <sstream>
istringstream:从字符串对象中读取
ostringstream:写入到字符串对象中
stringstream:对字符串对象进行读写
最近在做一道算法题目的时候,题目,遇到string对象的分割问题,故此重新学习以下stringstream便于以后查阅。stringstream主要用作string对象的分割,如下程序所示,利用stringstream分割string对象
#include <iost