Я думал о «сцеплении» пары cost iostreams вместе, чтобы дважды отфильтровать ввод. Я использую gzstreams для чтения сжатых файлов zlib, и я думал о кодировании потока, который читает из потока и выполняет преобразования кодирования. Возможно, передав открытый поток в качестве параметра конструктора ... Как вы думаете, это может быть лучше всего достигнуто?