``` // 内存块头部信息 14 struct BlockHeader 1 { 2 size_t size; // 内存块大小 3 bool inUse; // 使用标志 4 BlockHeader* next; // 指向下一个内存块 5 }; ``` Common.h中的BlockHeader定义后,从未使用过,定义的意义在哪里?