【发布时间】:2020-04-22 15:12:29
【问题描述】:
我找到了 range-v3 库,我试图按照 https://ericniebler.github.io/range-v3/index.html 中的示例进行操作
我正在使用 Visual Studio 2019,并通过 vcpkg 安装了 range-v3 库 但是...我在 range::views 命名空间中找不到任何函数。 什么问题???
在空项目中,我在命令行选项中添加了 /std:c++latest /permissive- 和 /experimental:preprocessor,并且包括了 range/v3/all.hpp。我错过了什么???
std::vector<int> const vi{ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
using namespace ranges;
auto rng = vi | views::remove_if([](int i) { return i % 2 == 1; }) // ican't find remove_if function
| views::transform([](int i) { return std::to_string(i); });
// rng == {"2","4","6","8","10"};
return 0;
【问题讨论】:
-
我不是说英语的国家的人...对不起我的英语不好