【发布时间】:2009-06-02 06:56:50
【问题描述】:
我正在为大学做一个小项目,我需要对网络传输进行建模,并实现和可视化不同类型的纠错算法。我的即兴数据包由一个quint8组成:我需要将它转换为一个位数组,如QBitArray,附加一个校验位,通过UDP传输,用校验位检查传输是否成功,然后从中构造quint8 . 再说一次,这不是一个实用的任务,而是一个教育任务,所以不要建议我使用像 CRC 这样的真正算法......
所以我的问题是:如何将任何数据类型(在本例中为 quint8)转换为 QBitArray? 我的意思是计算机中的任何数据都是位数组,但我如何访问它是问题。
谢谢,德米特里。
【问题讨论】:
标签: c++ qt bit-manipulation