将双数组(double *)转换为QByteArray的最佳方法是什么?
我有阵列的大小。 我想把每个double转换为QByteArray,然后将所有数组附加到一个大的QByteArray。
另一方面,也许可以将数据解析为许多QByteArrays(每个双重一个)并将它们转换为double。
我不知道使用哪种QByteArray方法进行有效的解析?
由于
答案 0 :(得分:2)
如果您拥有double* da
和该数组s
的大小,则可以使用QByteArray::fromRawData(reinterpret_cast<const char*>(da),s*sizeof(double))