我有一个类型为uint8_t的数组。我想创建一个字符串,将数组的每个元素连接在一起。以下是我的尝试使用ostringstream,但是字符串似乎在之后为空。
std::string key = "";
std::ostringstream convert;
for (int a = 0; a < key_size_; a++) {
convert << key_arr[a]
key.append(convert.str());
}
cout << key << endl;
uint8_t
转换后成为数字还是字符?例如,65 应该变成 "65" 还是 "A"? - Ferdinand Beyer