Namespaces
Variants

std::ranges::view_interface<D>:: cend

From cppreference.net
Ranges library
Range adaptors
constexpr auto cend ( ) ;
(1) (начиная с C++23)
constexpr auto cend ( ) const requires ranges:: range < const D > ;
(2) (начиная с C++23)

Реализация по умолчанию функции-члена cend() возвращает страж для константного итератора диапазона.

range-begin-end.svg

1) Пусть derived будет ссылкой, связанной с static_cast < D & > ( * this ) . Эквивалентно return ranges:: cend ( derived ) ; .
2) То же, что и (1) , за исключением того, что derived является static_cast < const D & > ( * this ) .

Содержание

Возвращаемое значение

Сентинель для константного итератора диапазона.

Примечания

Все адаптеры диапазонов и фабрики диапазонов в стандартной библиотеке и std::ranges::subrange используют реализацию по умолчанию для cend .

Пример

Смотрите также

(C++11) (C++14)
возвращает итератор на конец контейнера или массива
(шаблон функции)
возвращает страж, указывающий на конец диапазона только для чтения
(объект точки настройки)