返回到 span 中首元素的引用。
在空 sapn 上调用 front 导致未定义行为。
front
(无)
到首元素的引用。
常数。
对于 span c ,表达式 c.front() 等价于 *c.begin() 。
c
#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}); }
输出:
0 1 2 3