double 放入QByteArray
时间: 2024-06-20 16:02:53 浏览: 147
Qt中QString、QByteArray、int、double之间转换 - 苦涩的茶 - 博客园1
将double类型的数据存入QByteArray中,可以使用QDataStream类。QDataStream提供了方便的数据序列化和反序列化功能,可以将各种数据类型存储到字节数组中。下面是一个示例代码:
```
QByteArray byteArray;
QDataStream stream(&byteArray, QIODevice::WriteOnly);
double value = 3.1415926;
stream << value;
```
这段代码首先创建了一个QByteArray对象byteArray,然后创建了一个QDataStream对象stream并将它与byteArray关联。接着将double类型的变量value写入stream中。这样value就被序列化成了字节数组,可以通过byteArray获取这个数组。
阅读全文