Namespaces
Variants

std::ranges::enumerate_view<V>:: begin

From cppreference.net
Ranges library
Range adaptors
constexpr auto begin ( ) requires ( ! /*simple-view*/ < V > ) ;
(1) (C++23以降)
constexpr auto begin ( ) const requires /*range-with-movable-references*/ < const V > ;
(2) (C++23以降)

enumerate_view の最初の要素への iterator を返します。

base_ を基となるビューとします。

1) 次と等価: return /*iterator*/ < false > ( ranges:: begin ( base_ ) , 0 ) ; .
2) 次と同等: return /*iterator*/ < true > ( ranges:: begin ( base_ ) , 0 ) ; .

目次

翻訳の説明: - 「Contents」を「目次」に翻訳しました - C++関連の専門用語(Parameters, Return value, Example, See also)は原文のまま保持しました - HTMLタグ、属性、クラス名、IDは一切変更していません - 数値やリンク構造も完全に保持しています - フォーマットとインデントは原文通りに維持しています

パラメータ

(なし)

戻り値

最初の要素へのイテレータ。

関連項目

終端を指すイテレータまたは番兵を返す
(公開メンバ関数)
範囲の先頭を指すイテレータを返す
(カスタマイゼーションポイントオブジェクト)