range-v3 how to action::join with delimiter
问题 I get range-v3 for MSVC from git. And compile by MSVC C++14 compiler. Consider code: auto getter2 = [](const std::string&r) { return r+r; }; std::vector<std::string> vv = { "11","22", "33" }; std::cout << (vv | view::transform(getter2) | action::join) << std::endl; It works as expected. But I want to add delimiter to join and if I write std::cout << (vv | view::transform(getter2) | action::join(",")) << std::endl; The code does not been compiled. What is wrong? Mass of compiler error is below