#define BUF_LEN (10*1024*1024)
#define HIT_LEN 16
void decode(char datafile, char rootfile) {
ifstream fdata;
fdata.open(datafile, std::ios::in | std::ios::binary);
uint8_t *buffer = new uint8_t[BUF_LEN];
这几段代码怎么注释呢,求大神解答
(代码不全)
//定义BUF_LEN大小为10*1024*1024
#define BUF_LEN (10*1024*1024)
//定义HIT_LEN大小为16
#define HIT_LEN 16
/********************
解码文件函数
入参:datafile 数据文件名
出参:rootfile 权限文件名
********************/
void decode(char datafile, char rootfile) {
//定义文件输入流
ifstream fdata;
//以只读和二进制的方式打开文件datafile
fdata.open(datafile, std::ios::in | std::ios::binary);
//动态内存分配长度为BUF_LEN的uint8_t数组给buffer指针
uint8_t *buffer = new uint8_t[BUF_LEN];