我知道你不能在不复制的情况下从std::ostringstream中提取std::string(从常量内存创建输入流)。
std::ostringstream
std::string
但是,能否获取std::string_view?
std::string_view
字符串流不需要将它们的数据存储在单个连续数组中。当然,string_view 是对一个连续字符串的视图。
string_view
所以,不,你想要的是不可能的。最好等到 C++20,我们才能在字符串流中实现移动支持。