std::ranges::view_interface<D>::cend
constexpr auto cend(); | (1) | (since C++23) |
constexpr auto cend() const requires ranges::range<const D>; | (2) | (since 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/w/cpp/ranges/view_interface/cend