Udostępnij za pośrednictwem


list::cbegin

Zwraca iterator const, który dotyczy pierwszego elementu w zakresie.

const_iterator cbegin() const;

Wartość zwracana

Iterator const dostępu dwukierunkowego, który wskazuje na pierwszy element zakresu lub lokalizację tuż poza końcem pustego zakresu (dla pustego zakresu, cbegin() == cend()).

Uwagi

Ze zwróconą wartością cbegin, nie można modyfikować elementów w zakresie.

Można użyć tej funkcji elementu członkowskiego zamiast funkcji elementu członkowskiego begin() w celu zagwarantowania, że wartość zwracana jest 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 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: <list>

Przestrzeń nazw: std

Zobacz też

Informacje

list — Klasa

Standardowa biblioteka szablonów