LPBYTE buffer = (LPBYTE)calloc(1024, sizeof(char));
std::string res;
我想要类似的东西:
res = buffer;
您可以使用std::string构造函数(链接中的编号 6),该构造函数使用迭代器将缓冲区复制到字符串中:
std::string res(buffer, buffer + 1024);
请注意,除了将unsigned char
s 中的sbuffer
转换为.char
std::string