Конвертировать двойной массив в QByteArray - PullRequest
0 голосов
/ 08 июня 2011

Каков наилучший способ преобразования двойного массива (double *) в QByteArray?

У меня есть размер массива. Я думал о преобразовании каждого двойного в QByteArray, а затем добавить все массивы в большой QByteArray.

С другой стороны, может быть, проанализировать данные во многих QByteArrays (по одному на каждую двойную) и преобразовать их в удвоенную.

Я не знаю, какой метод QByteArray использовать для эффективного анализа?

Спасибо

1 Ответ

2 голосов
/ 08 июня 2011

если у вас есть double* da и размер этого массива s, вы можете использовать QByteArray::fromRawData(reinterpret_cast<const char*>(da),s*sizeof(double))

...