如何输出C++;从v3到ostringstream? 这个RangeV3示例没有用Visual C++版本15.9编译: auto letters = ranges::view::iota('a','g'); std::ostringstr

如何输出C++;从v3到ostringstream? 这个RangeV3示例没有用Visual C++版本15.9编译: auto letters = ranges::view::iota('a','g'); std::ostringstr,c++,c++17,range-v3,C++,C++17,Range V3,如何输出C++;从v3到ostringstream? 这个RangeV3示例没有用Visual C++版本15.9编译: auto letters = ranges::view::iota('a','g'); std::ostringstream out; out << letters; auto letters=ranges::view::iota('a','g'); std::ostringstream out; 本程序的输出: #include <ios

如何输出C++;从v3到ostringstream?

这个RangeV3示例没有用Visual C++版本15.9编译:

auto letters = ranges::view::iota('a','g');
std::ostringstream out;
out << letters;
auto letters=ranges::view::iota('a','g');
std::ostringstream out;
本程序的输出:

#include <iostream>
#include <sstream>
#include <range/v3/view/iota.hpp>

int main() {
    auto letters = ranges::view::iota('a','g');
    std::ostringstream out;
    out << letters;
    std::cout << out.str();
}
#包括
#包括
#包括
int main(){
自动字母=范围::视图::物联网('a','g');
std::ostringstream out;

我刚升级到15.9.3,range-v3也安装了vcpkg,但它仍然没有编译:
错误C2440:“return”:无法从“std::basic_ostream”转换为“Stream&”
我在另一台PC上再次尝试,这次它可以工作。可能最近的一个请求改变了某些内容。感谢您的检查。