Alternatives d'entrée/sortie
Le compilateur Microsoft C++ propose plusieurs alternatives pour la programmation d’E/S :
E/S directe et sans mise en mémoire tampon avec bibliothèque Runtime C
E/S de flux de bibliothèque Runtime C ANSI
E/S directe de console et port
Bibliothèque MFC (Microsoft Foundation Class)
Bibliothèque standard C++ Microsoft
Les classes iostream sont utiles pour les E/S de texte mis en forme mises en mémoire tampon. Elles sont également utiles pour les E/S binaires ou sans mise en mémoire tampon si vous avez besoin d’une interface de programmation C++ et que vous décidez de ne pas utiliser la bibliothèque MFC. Les classes iostream sont une alternative d’E/S orientée objet aux fonctions Runtime C.
Vous pouvez utiliser les classes iostream avec le système d’exploitation Microsoft Windows. Les flux de chaîne et de fichier fonctionnent sans restrictions, mais les objets de flux en mode caractère cin
, cout
, cerr
et clog
ne sont pas cohérents avec l’interface graphique utilisateur Windows. Vous pouvez également dériver des classes de flux personnalisées qui interagissent directement avec l’environnement Windows.