C++ STL中的迭代器|介绍
职能
迭代器操作:
- std :: advance:高级迭代器
- std :: distance:迭代器之间的返回距离
- std :: begin:开始的迭代器
- std :: end:迭代器结束
- std :: prev:获取迭代器到上一个元素
- std :: next:获取迭代器到下一个元素
- std ::下一个vs std ::前进
- C++ STL中的迭代器中的所有函数
迭代器生成器:
- std :: back_inserter:构造回插入迭代器
- std :: front_inserter:构造前端插入迭代器
- std :: inserter:构造插入迭代器
- std :: make_move_iterator:构造移动迭代器
迭代器类的打字机
- input_iterator:输入迭代器类别
- output_iterator:输出迭代器类别
- forward_iterator:正向迭代器类别
- bidirectional_iterator:双向迭代器类别
- random_access_iterator:随机访问迭代器类别
预定义的迭代器
- std :: reverse_iterator:反向迭代器(类模板)
- std :: move_iterator:移动迭代器(类模板)
- std :: back_insert_iterator:向后插入迭代器(类模板)
- std :: front_insert_iterator:前端插入迭代器(类模板)
- std :: insert_iterator:插入迭代器(类模板)
- std :: istream_iterator: Istream迭代器(类模板)
- std :: ostream_iterator: Ostream迭代器(类模板)
- std :: istreambuf_iterator:输入流缓冲区迭代器(类模板)
- std :: ostreambuf_iterator:输出流缓冲区迭代器(类模板)
要从最佳影片策划和实践问题去学习,检查了C++基础课程为基础,以先进的C++和C++ STL课程基础加上STL。要完成从学习语言到DS Algo等的更多准备工作,请参阅“完整面试准备课程” 。