返回范围的函数的返回类型是什么?

时间:2017-07-30 11:41:10

标签: c++ range-v3 return-type-deduction

此函数可以按原样编译。 auto在这里运作良好。但是这样一个函数的显式返回类型是什么?

auto rangeTest()
    {
        static const std::vector<int> vi{1,2,3,4,5,6,7,8,9,10};
        auto rng = vi | ranges::view::remove_if([](int i){return i % 2 == 1;})
                | ranges::view::transform([](int i){return std::to_string(i);});
        return rng;
    }

0 个答案:

没有答案
相关问题