QDataStream和QByteArray
Posted IT由零开始
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QDataStream和QByteArray相关的知识,希望对你有一定的参考价值。
一个写操作可以参考:
QDataStream &operator >>(QDataStream &in, SerializedMessage &message)
{
qint32 type;
qint32 dataLength;
QByteArray dataArray;
in >> type >> dataLength;
dataArray.resize(dataLength); // <-- You need to add this line.
int bytesRead = in.readRawData(dataArray.data(), dataLength);
// Rest of function goes here.
}
以上是关于QDataStream和QByteArray的主要内容,如果未能解决你的问题,请参考以下文章
QByteArray和十六进制的QString(char*)相互转换
qt中QVector<QTextBlock>如何转入QDataStream?