作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
在 c++ 引用中,我没有看到 std::stringstream
构造函数接受 std::string
的右值引用。是否有任何其他帮助函数可以在没有开销的情况下将字符串 move 到 stringstream,或者在进行这种限制的背后是否有特殊原因?
最佳答案
从 C++20 开始,您可以将 string
move 到 stringstream
中:cppreference
C++20 之前的旧答案:
I do not see a
std::stringstream
constructor accepting rvalue reference ofstd::string
没错。即使是 str
setter 不使用 move 语义,因此不支持将字符串 move 到 stringstream
(不在当前标准中,但希望在下一个标准中)。
关于c++ - 有没有办法将 std::move std::string 放入 std::stringstream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37229670/
我是一名优秀的程序员,十分优秀!