编程语言
首页 > 编程语言> > C++标准库 第七章 STL迭代器

C++标准库 第七章 STL迭代器

作者:互联网

迭代器

Input迭代器

 Output输出迭代器

 Forward (前向)迭代器 

// Ok for output iterators
// Error for forward iterators
while(true){
    *pos = foo();
    ++pos;
}



// Ok for forward iterators
// Error for output iterators
while(pos != coll.end()){
    *pos = foo();
    ++pos;
}

Bidirectional 

 Random Access (随机存取)迭代器

 

迭代器相关的辅助函数

 

 

 

迭代器配接器

逆向模式

 

 

Insert迭代器

 

 

 

 

 

 

Input stream

 

 

 

 

 

 

 缺省调用,后面三个数值均使用默认值

标签:随机存取,迭代,STL,元素,pos,C++,++,forward
来源: https://blog.csdn.net/CHYabc123456hh/article/details/121691392