C++ 标准模板库(STL)中的迭代器是用于遍历和访问向量、列表和数组等容器内元素的基本工具。它们充当通用指针,提供一种与容器元素交互的方式,而无需了解容器的底层实现。C++ 提供不同类型的迭代器,包括输入、输出、前向、双向、反向和随机访问迭代器,每种迭代器都具有读取、写入和导航容器元素的特定功能。在大多数用例中,你会将 auto 关键字与 begin() 和 end() 方法一起使用来处理迭代器。C++ 算法通常利用迭代器执行搜索和排序等任务。
auto
begin()
end()