Sdílet prostřednictvím


set::cend

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

const_iterator cend() const;

Vrácená hodnota

Iterátor pro obousměrný přístup const, který ukazuje přesně za konec rozsahu.

Poznámky

cend slouží k ověření, zda iterátor prošel konec rozsahu.

Tuto funkci člena můžete použít namísto funkce člena end() 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 end() a cend().

auto i1 = Container.end();  // i1 is Container<T>::iterator 
auto i2 = Container.cend(); // i2 is Container<T>::const_iterator

Hodnota vrácená cend by neměla být dereferencována.

Požadavky

Hlavička: <set>

Obor názvů: std

Viz také

Referenční dokumentace

set – třída

set::swap, set::begin a set::end

Standardní knihovna šablon