constexpr reference front() const; |
|
|
| | |
返回到 span 中首元素的引用。
在空 sapn 上调用 front
导致未定义行为。
参数
(无)
返回值
到首元素的引用。
复杂度
常数。
注解
对于 span c
,表达式 c.front() 等价于 *c.begin() 。
示例
#include <span>
#include <iostream>
void print(std::span<const int> const data)
{
for (auto offset{0U}; offset != data.size(); ++offset) {
std::cout << data.subspan(offset).front() << ' ';
}
std::cout << '\n';
}
int main()
{
constexpr int data[] { 0, 1, 2, 3, 4, 5, 6 };
print({data, 4});
}
输出:
参阅