QVector<double>
に変換したいのですがQBytearray
、これを行う方法がわかりません。これを試しましたが、プログラムがクラッシュします:
QVector<double> vec;
QByteArray arr = QByteArray::fromRawData(reinterpret_cast<const char*>(vec),vec.size());
for(int i = 0; i< vec.size(); i++)
arr.append(reinterpret_cast<const char*>(vec.data(&numberOfData),sizeof(double));
誰かがそれを正しく行う方法を教えてもらえますか?