vector::cbegin
傳回 const 迭代器,指向範圍的第一個項目。
const_iterator cbegin() const;
傳回值
const 隨機存取迭代器,指向範圍的第一個項目,或指向空白範圍結尾之外的位置 (若為空白範圍,則為 cbegin() == cend())。
備註
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