実行する必要のある操作では、char配列から1つのint32_t値と2つのint64_t値を取得する必要があります
char配列の最初の4バイトにはint32値が含まれ、次の8バイトには最初のint64_t値が含まれ、次の8バイトには2番目の値が含まれます。これらの値を取得する方法がわかりません。私が試してみました;
int32_t firstValue = (int32_t)charArray[0];
int64_t firstValue = (int64_t)charArray[1];
int64_t firstValue = (int64_t)charArray[3];
int32_t *firstArray = reinterpet_cast<int32_t*>(charArray);
int32_t num = firstArray[0];
int64_t *secondArray = reinterpet_cast<int64_t*>(charArray);
int64_t secondNum = secondArray[0];
ストローを掴んでいるだけです。助けていただければ幸いです