Sdílet prostřednictvím


map::cbegin

Vrátí iterátor const adresující umístění po posledním prvku v rozsahu.

const_iterator cbegin() const;

Vrácená hodnota

Iterátor s obousměrným přístupem const, který adresuje první prvek rozsahu nebo na umístění hned za koncem prázdného rozsahu (pro prázdný rozsah: cbegin() == cend()).

Poznámky

S návratovou hodnotou cbegin nelze prvky v rozsahu změnit.

Tuto funkci člena můžete použít namísto funkce člena 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 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: <map>

Obor názvů: std

Viz také

Referenční dokumentace

map – třída

Standardní knihovna šablon