STL(二十五)输入输出流迭代器
来源:互联网 发布:php格式的图片怎么打开 编辑:程序博客网 时间:2024/06/05 07:39
输入输出流迭代器是架构在流之上的迭代器,如同容器的迭代器与容器的关系一样,对流的数据提供迭代器的操作支持。不过,输入输出流的迭代器只提供前向迭代“++”操作。输入流迭代器的“++”操作,把迭代器移到下一个读入位置。输出流迭代器的“++”操作,则是把迭代器移到下一个写入位置。
通过输入输出流的迭代器,就可以在输入输出流上使用C++ STL算法,使得算法的应用范围推广到流的数据处理上。
一、输入流迭代器
输入流迭代器是istream_iterator,内部绑定了一个istream输入流对象,实现了前向迭代操作“++”和读取流数据的“*”操作。
二、输出流迭代器
ostream_iterator,内部绑定一个输出流ostream对象,实现了Output Iterator迭代器要求,提供了前向“++”迭代器和“=”赋值写入操作。
阅读全文
0 0
- STL(二十五)输入输出流迭代器
- 东软实训(二十五)
- 日拱一卒(二十五)
- 软件工程(二十五)
- 输入输出格式(二)
- 输入输出函数(二)
- java输入输出(二)
- 输入输出系统(二)
- STL学习记录(十五):Stack
- 【STL】通过流迭代器实现vector的输入输出
- HTML 脚本(二十五)
- 学习笔记(二十五)
- 英语口语收集(二十五)
- C++的输入输出(二)
- C++ 文件输入输出(二)
- JAVA之输入输出(二)
- 凤凰涅磐(二十-二十五)
- 二十五
- 细说ip地址与同一网段
- verilog语法学习心得
- sklearn例子大全
- 编程之美
- tensorflow之神经网络层添加函数
- STL(二十五)输入输出流迭代器
- Reverse Integer
- Oracle数据库学习One
- bootloader(lk---->kernel)
- Java多线程(11)——线程池
- OCP 11G 053题库解析汇总链接(201-400)
- python学习杂记1
- OCP 11G 053题库解析汇总链接(401-600)
- javascript实现打印指定区域的内容