关于char*和unsigned char*的问题求解
zlib的压缩函数
ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen,
const Bytef *source, uLong sourceLen));
这里的Bytef是typedef unsigned char Byte;
然后 使用确很奇怪。。。。
char* buf = new buf[len+1];
compress((unsigned char*)buf,....)
想请问下这其中的意义?