C++ std::string在二进制文件读写中的小坑
背景 大二上期末专周选了一道手撸哈夫曼树的题目,其中有一个非必实现功能点:将哈夫曼编码结果存储起来,方便下次直接读取使用。 当时设计的哈夫曼树结构体是这样的 // 字符-权重-编码 typedef struct Code { // 代表的字符 char character; // 权重
背景 大二上期末专周选了一道手撸哈夫曼树的题目,其中有一个非必实现功能点:将哈夫曼编码结果存储起来,方便下次直接读取使用。 当时设计的哈夫曼树结构体是这样的 // 字符-权重-编码 typedef struct Code { // 代表的字符 char character; // 权重