Como redefinir o entupimento para encaixar no entupimento original e em um arquivo de lo

Vi um começo útil aqui:

http: //www.cs.technion.ac.il/~imaman/programs/teestream.htm

E funciona muito bem para criar um novo fluxo que vai entupir e um arquivo de lo

No entanto, se eu tentar redefinir o entupimento para ser o novo fluxo, ele não funcionará porque o novo fluxo tem o mesmo rdbuf () que o entupimento, portanto o seguinte não terá efeito:

clog.rdbuf(myTee.rdbuf());

ntão, como posso modificar a classe tee para ter seu próprio rdbuf (), que pode ser o alvo do entupiment

Obrigado

-Willia

questionAnswers(8)

yourAnswerToTheQuestion