有没有从std :: ostringstream获取std :: string_view而无需复制的方法?

rni*_*ckb 5 c++ iostream c++17

我知道你不能std::stringstd::ostringstream没有复制中提取一个(从常量内存创建输入流).

但是有可能得到一个std::string_view吗?

Nic*_*las 11

不需要字符串流将其数据存储在单个连续数组中.string_view当然是对连续字符串的看法.

所以不,你想要的是不可能的.最好等到C++ 20,当我们获得进入/退出字符串流的支持时.