• 6598阅读
  • 1回复

想多继承QFile和QDataStream遇到的问题 [复制链接]

上一主题 下一主题
离线roywillow
 

只看楼主 倒序阅读 楼主  发表于: 2010-09-17
— 本帖被 XChinux 执行加亮操作(2010-09-21) —
最近遇到了对二进制文件随机读写的问题。QFile有seek函数,可以随意移动读写的指针,但是QDataStream却能更方便的读取这个位置的二进制数据。
于是我想把这两个东西组装到一起,这样随机读写二进制文件会方便一些(不用一会儿操作QFile一会儿QDataStream了)。
但是我的C++基础很差,想尝试多继承的方式实现,但是不知道如何让新类的构造函数调用前 调用QFile的构造函数,然后用QDataStream的构造函数关联到这个QFile中呢?这一点能否实现?或者说不能实现的话该用什么方法比较好呢?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线dbzhang800

只看该作者 1楼 发表于: 2010-09-23
QDataStream 操作的是 QIODevice
QFile 是 QIODevice 的派生类

二者本就可以协同工作
快速回复
限100 字节
 
上一个 下一个