相关疑难解决方法(0)

为什么我不能在 `const filter_view` 上调用 `ranges::begin` ?

我无法ranges::begin致电const filter_view

https://en.cppreference.com/w/cpp/ranges/filter_view 和似乎不是begin。这是为什么?endconst

int main(){
    std::vector v{1,2,3};
    // removing const will make it compile
    const auto r = v | ranges::views::filter ([](auto&&){return true;}); 
    ranges::begin(r);
}
Run Code Online (Sandbox Code Playgroud)

https://godbolt.org/z/4feaYc

c++ std-ranges

6
推荐指数
1
解决办法
565
查看次数

标签 统计

c++ ×1

std-ranges ×1