std::ranges::view_interface<D>::cbegin
ja.cppreference.net より
constexpr auto cbegin();
|
(1) | (C++23 以降) |
constexpr auto cbegin() const requires ranges::range<const D>;
|
(2) | (C++23 以降) |
メンバ関数 cbegin() のデフォルト実装は、range の定数先頭イテレータを返します。
1)
derived を static_cast<D&>(*this) に束縛された参照とします。return ranges::cbegin(derived); と同等です。2) (1) と同じですが、
derived が static_cast<const D&>(*this) である点が異なります。戻り値
範囲の定数先頭イテレータ。
注記
標準ライブラリ内のすべてのレンジアダプタおよびレンジファクトリ、ならびに
std::ranges::subrange
は
cbegin
のデフォルト実装を使用します。
例
|
このセクションは不完全です
理由: 例がありません |
関連項目
|
(C++11)
(C++14)
|
コンテナまたは配列の先頭を指すイテレータを返す
(関数テンプレート) |
|
(C++20)
|
読み取り専用範囲の先頭を指すイテレータを返す
(カスタマイゼーションポイントオブジェクト) |