Convertir de flotter à QByteArray

Est-il un moyen rapide de convertir un float valeur d'un octet sage (hex) représentation dans un QByteArray?

Ont fait similaire avec memcpy() avant à l'aide de tableaux, mais cela ne semble pas fonctionner aussi bien avec QByteArray.

Par exemple:

memcpy(&byteArrayData,&floatData,sizeof(float));

Peut aller dans l'autre sens un peu fine à l'aide de:

float  *value= (float *)byteArrayData.data();

Suis-je à la mise en œuvre de ce mal ou est-il un meilleur moyen de le faire à l'aide de Qt?

Grâce

OriginalL'auteur radix07 | 2010-05-05