Spec-Zone.ru › C++

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

constexpr auto cend();
(1) (начиная с C++23)
constexpr auto cend() const requires ranges::range<const D>;
(2) (начиная с C++23)

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

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

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

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

Примечания

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

Пример

См. также

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

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/ranges/view_interface/cend

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API