Question

Actuellement, je créer un ostream avec un objet dérivé de StringBuffer personnalisé, mais il utilise la synchronisation () pour imprimer du texte à l'écran. Y at-il un moyen d'éviter d'avoir à le vider? Je veux vraiment faire logStream << « Test »; sans std :: flush ou endl.

Était-ce utile?

La solution

Voir ma réponse à cette question connexe: flux personnalisé à la méthode dans C ++?

Tout ce que vous avez vraiment besoin de changement est d'ajouter la chasse d'eau au lieu de l'appel de fonction et votre flux au lieu du stringstream.

Modifier Je viens de voir qui était votre question. La réponse fonctionne toujours bien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top