Herdando std :: istream ou equivalente
Eu preciso ligar duas bibliotecas em um fluxo.
QDataStream which is a stream from Qt
e alguma função de outras bibliotecas que se parece com isso
void read_something(istream& i);
Eu não tenho controle sobre como o QDataStream é criado e não tenho permissão para alterar a interface da função read_somthing.
A primeira coisa que posso pensar é escrever uma classe que herda o istream e envolve o QDataStream. Alguém já fez isso antes?
Se o que eu pensava não ser o jeito certo, eu me pergunto qual é a melhor maneira de conseguir isso.