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 的值,错误时抛出异常(函数模板) |