std::get(std::span)
提供: cppreference.com
template<std::size_t I, class T, std::size_t N > constexpr T& get( std::span<T,N> s )noexcept; | (C++20以上) | |
スパン s
の I
番目の要素を指す参照を取得します。
スパンは静的エクステント (すなわち N != std::dynamic_extent) でなければならず、 I
は範囲 [0, N)
内の整数値でなければなりません。 operator[] と異なり、これはコンパイル時に強制されます。
目次 |
[編集]引数
s | - | 内容を取得するスパン |
[編集]戻り値
s
の I
番目の要素を指す参照。
[編集]計算量
一定。
[編集]例
This section is incomplete Reason: no example |
[編集]関連項目
シーケンスの要素にアクセスします (パブリックメンバ関数) | |
タプルの指定された要素にアクセスします (関数テンプレート) | |
(C++11) | pair の要素にアクセスします (関数テンプレート) |
(C++17) | 指定されたインデックスまたは型 (一意な場合) の値を variant から読み込みます。 エラーの場合は例外を投げます (関数テンプレート) |