【发布时间】:2020-06-29 16:32:53
【问题描述】:
当前的分配要求我在 qbytearray 和 float[4] 之间进行转换 但是使用 memcpy(), (reinterpret_cast(&f), sizeof(f)) 的在线方法不起作用 将 float 数组转换为 qbytearray 然后反向得到 0x66fc70 (最初数组 float fVar[4] = { 1.1, 2.3, 9.5, 0.2 })
唯一使用 tofloat 的工作,但是这是 1 个浮点数,而不是数组 请不要直接从其他论坛复制,除非测试并显示双面转换后返回原始浮点数组
【问题讨论】:
-
auto qba = QByteArray(reinterpret_cast<char const*>(&fVar), sizeof fVar); -
逆向怎么办?
标签: c++ qt udp qbytearray