在Qt中,可以使用QDataStream类将long类型数据添加到QByteArray对象中。下面是一个示例代码:
QByteArray byteArray;
QDataStream dataStream(&byteArray, QIODevice::WriteOnly);
// 添加一个long型数据
long value = 1234567890;
dataStream << value;
// 如果需要添加多个long型数据,可以连续写入多次
// dataStream << value2;
// dataStream << value3;
// 完成后记得关闭数据流
dataStream.device()->close();
这样,value
的值会被序列化并写入到byteArray
中。你可以根据实际需求添加更多的long型数据。
内容由零声教学AI助手提供,问题来源于学员提问