首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

迭代器合共有几种?反向迭代器和插入迭代器还有流迭代器都属于哪种迭代器

2013-07-08 
迭代器一共有几种?反向迭代器和插入迭代器还有流迭代器都属于哪种迭代器?迭代器一共有几种?反向迭代器、插

迭代器一共有几种?反向迭代器和插入迭代器还有流迭代器都属于哪种迭代器?
迭代器一共有几种?
反向迭代器、插入迭代器、流迭代器是三种迭代器,还是都属于同一种迭代器?
[解决办法]

引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

反向迭代器取决于它的基础类型是双向迭代器还是随机访问迭代器,与基础类型的类型一样
插入迭代器是输出迭代器
流迭代器是看流的类型,输入的就是输入,输出的就是输出

正向迭代器、输入迭代器和输出迭代器可不可以赋值??比如说将正向迭代器赋给正向迭代器,或者将输入或输出迭代器赋给输入或输出迭代器。
另外,反向迭代器、流迭代器和插入迭代器是不是适配器?
可以
反向和插入是,流迭代器不是
具体我也说不上来,标准是这样分类的

正向迭代器、输入迭代器、输出迭代器、双向迭代器和随机访问迭代器都可以赋值?也可以复制?
怎么复制?
所有的迭代器都要求可以拷贝构造,拷贝赋值和析构,这是最基本的要求
就是普通的复制一个迭代器,没有其他复杂的含义,复制后的迭代器与之前的具有相同的行为

热点排行