将双数组转换为QByteArray
问题描述:
将双数组(double *)转换为QByteArray的最佳方法是什么?将双数组转换为QByteArray
我有数组的大小。 我想将每个double转换为QByteArray,然后将所有数组附加到一个大的QByteArray。
对于另一种方式,也许可以解析数据到许多QByteArrays(每一个双),并将它们转换为双精度。
我不知道哪个QByteArray方法用于高效解析?
感谢
答
,如果你有double* da
和数组的大小s
你可以使用QByteArray::fromRawData(reinterpret_cast<const char*>(da),s*sizeof(double))