C++ 标准库概览

<iterator> 提供 std::begin / std::end、插入迭代器与距离计算。教学篇见迭代器。

函数总览

名称作用
begin / end得到区间端点,也适用于数组
back_inserter写入时调用 push_back
distance两个迭代器之间的距离

用法提示

对空 vector 做 copy 时不能把 dst.begin() 当输出位置,应使用 back_inserter。

本节列出迭代器工具。下一节介绍<cctype>:字符分类与大小写。