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)
返回指向容器或数组末尾的迭代器
(函数模板)
返回指示只读范围末尾的哨兵
(定制点对象)