cbegin
Pobiera iterator const do pierwszego elementu w określonym kontenerze.
template<class Container>
auto cbegin(const Container& cont)
-> decltype(cont.begin());
Parametry
- cont
Kontener lub lista initializer_list.
Wartość zwracana
Stała cont.begin().
Uwagi
Ta funkcja działa w przypadku wszystkich kontenerów STL i z initializer_list.
Można użyć tej funkcji elementu członkowskiego zamiast funkcji szablonu begin() w celu zagwarantowania, że wartość zwracana to const_iterator.Zazwyczaj jest używana w połączeniu ze słowem kluczowym dedukcji typu auto, jak pokazano w następującym przykładzie.W tym przykładzie, należy rozważyć Container jako modyfikowalny (nie-const) kontener lub initializer_list dowolnego rodzaju, który obsługuje begin() i cbegin().
auto i1 = Container.begin(); // i1 is Container<T>::iterator
auto i2 = Container.cbegin(); // i2 is Container<T>::const_iterator
Wymagania
Nagłówek: <iterator>
Przestrzeń nazw: std