【发布时间】:2020-03-06 06:42:51
【问题描述】:
我将相同的值放在不同的容器(向量和数组)中并通过zlib lib gzwrite,但结果不同。
函数 gzwrite 将 unsigned char[] 写入 gz 文件
gzFile fi = gzopen(geopath, "wb");
unsigned char a[]= { 'n','h','h' };
vector<unsigned char> b({ 'n','h','h' });
gzwrite(fi, a, size(a));
//gzwrite(fi,&b, size(b));
gzclose(fi);
写入数组输出为 6E6868(预期结果) 写向量输出就是那个00AF27
【问题讨论】: