名稱空間
變體
操作

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

來自 cppreference.com
 
 
範圍庫 (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),除了 derivedstatic_cast<const D&>(*this)

目錄

[編輯] 引數

(無)

[編輯] 返回值

範圍的常迭代器的哨位。

[編輯] 注意

標準庫中的所有範圍介面卡和範圍工廠以及 std::ranges::subrange 均使用 cend 的預設實現。

[編輯] 示例

[編輯] 參閱

(C++11)(C++14)
返回指向容器或陣列末尾的迭代器
(函式模板) [編輯]
返回一個表示只讀範圍末尾的哨兵
(自定義點物件)[編輯]