相关疑难解决方法(0)

继承std :: istream或等效项

我需要在流上桥接两个库.

QDataStream which is a stream from Qt
Run Code Online (Sandbox Code Playgroud)

以及来自其他库的一些函数看起来像这样

void read_something(istream& i);
Run Code Online (Sandbox Code Playgroud)

我无法控制如何创建QDataStream,我不允许更改read_somthing函数的接口.

我能想到的第一件事就是编写一个继承istream并包装QDataStream的类.以前有人这样做过吗?

如果我认为不是正确的方式,我想知道实现这一目标的最佳方法是什么.

c++ qt iostream

12
推荐指数
2
解决办法
6307
查看次数

标签 统计

c++ ×1

iostream ×1

qt ×1