uint8_t& byte = reinterpret_cast<uint8_t&>(array[index]); // 获取对应的字节 ,报错,没有uint_8
时间: 2023-08-17 15:09:47 浏览: 89
C实现与 uint64_t 相同功能的类
抱歉,我之前的回答有误。在 Qt 中使用的是 `quint8` 类型,而不是 `uint8_t` 类型。请将代码中的 `uint8_t` 改为 `quint8`,以正确获取对应的字节:
```cpp
quint8& byte = reinterpret_cast<quint8&>(array[index]); // 获取对应的字节
```
这样,你就可以正确获取 `QByteArray` 中对应索引的字节,并进行位操作。再次抱歉给你带来困扰,希望这次能帮到你!如果还有其他问题,请随时提问。
阅读全文