C++:向量到字符串流
我想知道是否可以使用通用编程将 std::vector
转换为 std::stringstream
以及如何完成这样的事情?
I want to know if it is possible to transform a std::vector
to a std::stringstream
using generic programming and how can one accomplish such a thing?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
改编 Brian Neal 的评论,仅当为
std::vector
中的对象定义<<
运算符时,以下内容才有效(在本例中,std::string
)。Adapting Brian Neal's comment, the following will only work if the
<<
operator is defined for the object in thestd::vector
(in this example,std::string
).如果向量的元素类型支持运算符<<,则可以选择如下所示:
If the vector's element type supports operator<<, something like the following may be an option: