最近遇到了对二进制文件随机读写的问题。QFile有seek函数,可以随意移动读写的指针,但是QDataStream却能更方便的读取这个位置的二进制数据。
于是我想把这两个东西组装到一起,这样随机读写二进制文件会方便一些(不用一会儿操作QFile一会儿QDataStream了)。
但是我的C++基础很差,想尝试多继承的方式实现,但是不知道如何让新类的构造函数调用前 调用QFile的构造函数,然后用QDataStream的构造函数关联到这个QFile中呢?这一点能否实现?或者说不能实现的话该用什么方法比较好呢?