std::ranges::view_interface<D>::cend
ja.cppreference.net より
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)
|
読み取り専用範囲の終端を示すセンチネルを返す
(カスタマイゼーションポイントオブジェクト) |