【发布时间】:2015-08-27 03:40:45
【问题描述】:
我有一个字符向量(实际上是无符号字符):
std::vector<unsigned char> vec;
我想将它转换/复制到一个字符串对象。我尝试通过以下方式做到这一点:
std::string requestedName;
for (auto letter : vec)
{
requestedName.append((char)letter);
}
但是编译器说这种转换是不可能的。我会获得所有帮助。
【问题讨论】:
-
拥有相同的答案不会使问题重复。这个问题专门针对效率。
标签: c++ string c++11 vector std