自信小鸽子

文章
3
资源
0
加入时间
3年0月8天

将结构体数据存储到一段字符串string中核心思想

核心思想指定一段内存空间存储结构体数据,然后使用一个指针强制类型转化为结构体类型的,就可以使用这个指针操作结构体相关的成员函数和变量 结构体内存只会为定义的变量进行分配内存空间,函数只进行调用,不占据空间结构体 void fill_md5(const std::string &md5_digest) { assert(md5_digest.length() == sizeof(md5)); std::memcpy(md5, md5_digest.c_str(), s