std::get(std::span)

来自cppreference.com
< cpp‎ | container‎ | span
template< std::size_t I, class T, std::size_t N >
constexpr T& get( std::span<T,N> s ) noexcept;
(C++20 起)

获得到 span s 的第 I 个元素的引用。

该 span 必须拥有静态长度(即 N != std::dynamic_extent )且 I 必须是范围 [0, N) 中的整数值。这在编译时强制,与 operator[] 相反。

目录

[编辑] 参数

s - 要提取内容的 span

[编辑] 返回值

s 的第 I 元素的引用。

[编辑] 复杂度

常数。

[编辑] 示例

[编辑] 参阅

访问序列的元素
(公开成员函数) [编辑]
元组式访问指定的元素
(函数模板) [编辑]
访问 pair 的一个元素
(函数模板) [编辑]
以给定索引或类型(若类型唯一)读取 variant 的值,错误时抛出异常
(函数模板) [编辑]