vector::cbegin
返回指向范围内第一个元素的 const 迭代器。
const_iterator cbegin() const;
返回值
指向范围内第一个元素或空范围(空范围即为,cbegin() == cend())外第一个位置的 const 随机访问迭代器。
备注
cbegin 用于通过 const_iterators 进行只读访问。
可以使用此成员函数替代 begin() 成员函数,以保证返回值为 const_iterator。 它一般与 auto 类型推导关键字联合使用,如下例所示。 在该示例中,将 Container 视为支持 begin() 和 cbegin() 的任何类型的可修改(非 const)的容器。
auto i1 = Container.begin(); // i1 is Container<T>::iterator
auto i2 = Container.cbegin(); // i2 is Container<T>::const_iterator
要求
标头:<vector>
命名空间: std