今天用哈夫曼编码做24位bmp图像的压缩,像素里的RGB已经按频率编好了前缀编码。问题是编好了的前缀码有的较短,不需要一个字节来装,只要几个比特就好了。但是最小的数据类型unsigned char也有一个字节,用它来装编码达不到压缩的效果
收起
还有std::bitset
报告相同问题?