我有一个指向 uint8 类型 vector 的指针。
如何获取该指针并将 vector 中的数据转换为代表其内容的完整字符串?
最佳答案
你可以初始化 std::string
从 std::vector<uint8_t>
获得的序列:
std::string str(v->begin(), v->end());
没有必要玩任何技巧来检查 std::vector<uint8_t>
为空:如果是,则范围为空。但是,您可能需要检查指针是否为 v
一片空白。以上要求它指向一个有效的对象。
关于c++ - 将 uint8 的 vector 转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17982752/