QT里QDataStream数据类型
时间: 2023-11-23 14:48:33 浏览: 97
QTcpSocket通讯发送QDataStream序列化数据
5星 · 资源好评率100%
QDataStream是Qt中用于序列化数据的类。它可以将不同的数据类型序列化为字节流,并提供反序列化的方法。以下是QDataStream支持的数据类型:
1. 布尔型:bool
2. 字符型:QChar
3. 数值型:
a. 8位整型:qint8, quint8
b. 16位整型:qint16, quint16
c. 32位整型:qint32, quint32
d. 64位整型:qint64, quint64
e. 浮点型:float, double
4. 字符串:QString
5. 字节数组:QByteArray
6. Qt对象:QObject、QVariant
7. Qt容器:QList、QVector、QMap、QHash
8. 时间日期:QDateTime
9. 自定义类型:通过重载<<和>>运算符支持自定义类型的序列化和反序列化
阅读全文