(QBuffer配合 QDataStream)二进制序列化
QByteArray arr;
QBuffer buf(&arr);
buf.open(QIODevice::WriteOnly);
QDataStream out(&buf);
out << QString(“hello”) << 123; // 序列化
// 反序列化
buf.seek(0);
QDataStream in(&buf);
QString s; int n;
in >> s >> n;
QByteArray arr;
QBuffer buf(&arr);
buf.open(QIODevice::WriteOnly);
QDataStream out(&buf);
out << QString(“hello”) << 123; // 序列化
// 反序列化
buf.seek(0);
QDataStream in(&buf);
QString s; int n;
in >> s >> n;