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.
Пример
См. также
|
(C++11)(C++14) | возвращает итератор на конец контейнера или массива (шаблон функции) |
|
(C++20) | возвращает сентинел, указывающий на конец диапазона только для чтения (объект точки настройки) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/ranges/view_interface/cend