std::vector<char>
目前,我将 a的值设置std::ostringstream
如下:
void
foo(std::vector<char> &data, std::stringstream &stream) {
data = std::vector<char>(stream.str().begin(), stream.str().end());
}
我想知道是否有更有效的方法可以在 C++ 中使用 STL 执行此操作,或者我在这里给出的方法是否被认为合适?改用我会更好std::stringstream
吗?