std::get(std::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
元素的引用。
复杂度
常数。
示例
本节未完成 原因:暂无示例 |
参阅
访问序列的元素 (公开成员函数) | |
元组式访问指定的元素 (函数模板) | |
(C++11) |
访问 pair 的一个元素 (函数模板) |
(C++17) |
以给定索引或类型(若类型唯一)读取 variant 的值,错误时抛出异常 (函数模板) |