我有指向无符号字符数组和数据长度的指针
例如:
int length = 10;
unsigned char *data = new unsigned char[length];
std::fill(data, data + length - 1, 0x03);
我需要对数据进行放气,并在 unsigned char 数组中得到结果
我发现了许多使用 boost zlib 的示例(例如https://stackoverflow.com/a/7880805/1779649),但它们都使用字符串和许多数据复制。
如何缩小 unsigned char 数组并在其他 unsigned char 数组中获得尽可能少的数据复制结果?