cbegin
Načte konstantní iterátor na první prvek v zadaném kontejneru.
template<class Container>
auto cbegin(const Container& cont)
-> decltype(cont.begin());
Parametry
- cont
Kontejner nebo seznam initializer_list.
Vrácená hodnota
Konstanta cont.begin().
Poznámky
Tato funkce pracuje se všemi kontejnery STL a se seznamem initializer_list.
Tuto funkci člena můžete použít namísto funkce šablony begin() k zajištění, že návratová hodnota je const_iterator.Obvykle se používá ve spojení s klíčovým slovem odvození typu auto, jak je znázorněno v následujícím příkladu.V tomto příkladu zvažte Container jako upravitelný (jiný než const) kontejner nebo initializer_list jakéhokoli druhu, který podporuje begin() a cbegin().
auto i1 = Container.begin(); // i1 is Container<T>::iterator
auto i2 = Container.cbegin(); // i2 is Container<T>::const_iterator
Požadavky
Hlavička: <iterator>
Obor názvů: std