0
LPBYTE buffer = (LPBYTE)calloc(1024, sizeof(char));
std::string res;

我想要类似的东西:

res = buffer;
4

1 回答 1

1

您可以使用std::string构造函数(链接中的编号 6),该构造函数使用迭代器将缓冲区复制到字符串中:

std::string res(buffer, buffer + 1024);

请注意,除了将unsigned chars 中的sbuffer转换为.charstd::string

于 2019-09-16T14:13:53.380 回答