结构体
struct Data
{
QString a;
QString b;
int c;
QDateTime d;
};
struct DataList
{
QList<Data> groups;
};
// 序列化
inline QDataStream &operator<<(QDataStream &o,const DataList &d)
{
return o << d.groups;
}
// 序列化
inline QDataStream &operator<<(QDataStream &o,const Data &d)
{
return o << d.a << d.b << d.c << d.d;
}
// 反序列化
inline QDataStream &operator>>(QDataStream &o,DataList &d)
{
return o >> d.groups;
}
// 反序列化
inline QDataStream &operator>>(QDataStream &o,Data &d)