std::ranges::drop_view<V>::base
来自cppreference.com
| |
(1) | (C++20 起) |
| |
(2) | (C++20 起) |
返回底层视图的副本。
1) 从底层视图
base_ 复制构造结果。2) 从底层视图
base_ 移动构造结果。返回值
底层(适配的)视图 base_ 的副本。
示例
Run this code
#include <iostream>
#include <ranges>
namespace stq {
void println(auto, const auto& v)
{
for (const auto& e : v)
std::cout << e << ' ';
std::cout << '\n';
}
}
int main()
{
static constexpr int a[]{1, 2, 3, 4, 5};
constexpr auto view = a
输出:
3 4 5
1 2 3 4 5