作者:Fu_Lin_

QDataStream实现自定义对象序列化(结构体读写操作)

需求

最近我想将结构体数据一股脑塞进QDataStram, 然后一股脑读取,代码示例:

结构体 A;
QDataStram b;
//读取
b>>A;
//写入
b<<A;

就是这样直接方便,可惜不行,看官方文档只能一个一个变量写入进去,如下:
官方代码写入:

QFile file("file.dat"
lock