• 4608阅读
  • 4回复

[讨论]数据类型的问题 [复制链接]

上一主题 下一主题
离线kzdg2005
 
只看楼主 倒序阅读 楼主  发表于: 2012-04-13
需要用到一个数据类型,是4位和24位,但是Qt中只提供了8的整数倍的,比如quint8,quint16,quint32,不知道这个4位和24位如何定义?因为这个数据类型需要用到xml文件中,比如xml文件中
<message_a type="quint8" />
<message_b type="quint16" />
<message_c  type="quint32" />
我想定义一个字段,它的类型是4位和24位,不知道如何表示了?请高手指教。
离线xuweistudy
只看该作者 1楼 发表于: 2012-04-13
<bitset>可以满足你的要求吗?
离线kzdg2005
只看该作者 2楼 发表于: 2012-04-13
回 1楼(xuweistudy) 的帖子
您好,<bitset>? 您能说的详细点吗?我不是很清楚,这是一个函数还是一个类型,一个结构体?
离线roywillow

只看该作者 3楼 发表于: 2012-04-13
bitset好像是c++标准库的一个类?
然后Qt提供了一个QBitArray,功能应该是类似的

不过感觉你可以自己定义一个类,来实现需要的功能,4位和24整数可以对quint8进行封装
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线xuweistudy
只看该作者 4楼 发表于: 2012-04-16
回 3楼(roywillow) 的帖子
  
快速回复
限100 字节
 
上一个 下一个