<iterator> 提供 std::begin / std::end、插入迭代器与距离计算。教学篇见迭代器。
函数总览
| 名称 | 作用 |
|---|---|
begin / end | 得到区间端点,也适用于数组 |
back_inserter | 写入时调用 push_back |
distance | 两个迭代器之间的距离 |
用法提示
对空 vector 做 copy 时不能把 dst.begin() 当输出位置,应使用 back_inserter。
本节列出迭代器工具。下一节介绍<cctype>:字符分类与大小写。