vector<char> vec{'h','e','l','l','o',',','w','o','r','l','d'};
ostringstream os;
os << &*vec.begin();
string a=os.str();
获取到的os含有容器内未使用空间的数据,假设需要用string接收多个容器内容。
这种读取到多余数据的结果如何避免?
vector<char> vec{'h','e','l','l','o',',','w','o','r','l','d'};
ostringstream os;
os << &*vec.begin();
string a=os.str();
获取到的os含有容器内未使用空间的数据,假设需要用string接收多个容器内容。
这种读取到多余数据的结果如何避免?
3 回答1.1k 阅读✓ 已解决
1 回答987 阅读✓ 已解决
4 回答776 阅读
1 回答855 阅读
1 回答887 阅读
1 回答653 阅读
1 回答761 阅读