C++关于迭代器的操作
<iterator>类 迭代器的选择与种类 函数名 描述 begin() / cbegin() 返回指向数组第一个元素的迭代器。cbegin() 返回一个 const 迭代器。 end() / cend() 返回指向数组末尾之后位置的迭代器。cend() 返回一个 const 迭代器。 rbegin() / crbegin() 返回指向数组最后一个元素的反向迭代器。 rend() / crend() 返回指向数组第一个元素之前位置的反向迭代器。 迭代器的操作: 通用迭代器 std::advance(it, n) * it:要移动的迭代器(按引用传递,会被修改) * n:移动的步数(整数,正数向前,负数向后) 特点:直接修改传入的迭代器,并且适用于所有迭代器类型 向前移动迭代器std::next(it, n) * it:…