Je voudrais écrire un ostream
simple qui enveloppe un argument ostream
et modifie le flux d'une certaine façon avant de le transmettre au flux d'arguments. La transformation est quelque chose de simple comme changer une lettre ou effacer un motÉcriture d'un filtre ostream?
De quoi aurait l'air une simple classe héritant de ostream
? Quelles méthodes devrais-je remplacer?
Certainement. C'est peut-être un endroit judicieux pour brancher des filtres d'octets tels que la compression ou le cryptage (ajoutez ces sortes d'entités de manière transparente au code qui est déjà sérialisé en ostream), mais ce n'est probablement pas le bon endroit pour manipuler des données structurées. –