gpt4 book ai didi

c++ - "stringstream"是否复制构造它的字符串?

转载 作者:太空狗 更新时间:2023-10-29 20:21:08 29 4
gpt4 key购买 nike

在这样的一段代码中

std::string s("random;string;");
std::stringstream s_stream(s);

s_stream 是否复制了 s

我的意思是,如果在创建 s_stream 之后修改 s 会发生什么?

最佳答案

是的。来自 http://en.cppreference.com/w/cpp/io/basic_stringstream/basic_stringstream

2) Uses a copy of str as initial contents of the underlying string device. The underlying basic_stringbuf object is constructed as basic_stringbuf<Char,Traits,Allocator>(str, mode).

关于c++ - "stringstream"是否复制构造它的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45821833/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com