共用方式為


set::cbegin

傳回 const 迭代器,為範圍中的第一個項目定址。

const_iterator cbegin() const;

傳回值

const 雙向存取迭代器,指向範圍的第一個項目,或指向空白範圍結尾 (空白範圍 cbegin() == cend()) 之外的位置。

備註

傳回值為 cbegin 時,無法修改範圍中的項目。

您可以使用此成員函式取代 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

需求

標頭:<set>

命名空間: std

請參閱

參考

set 類別

set::swap、set::begin 和 set::end

標準樣板程式庫