Manipulateurs

Contenu du snippet

Explique comment on peut facilement créer des manipulateurs

Source / Exemple :


ostream& tab(ostream& fl)
{
fl << "\t";
return fl;
}

c'est très simple:
on l'utilise:
cout << "avant tab " << cls << "apres tab";

Ca peut aussi marcher pour les fichiers puisque la classe ofstream est dérivée de ostream. C'est aussi le cas de cout puisqu'il instancie en réalité un objet de la classe ostream_withassign (ou qqch comme ca)

Conclusion :


Ce système est extensible, alors créer vos propres manipulateurs pour effecteur des opérations plus complexes: affichage en gras, ...

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.