Définition d'un flux
À l'instar de l'Assistant De c, C++ n'a pas de fonction intégrée d'entrée/sortie. Tous les compilateurs C++, toutefois, issus regroupé avec un package systématique et orienté objet d'E/S, appelés classes iostream. Le flux de données est le concept de les classes iostream. Vous pouvez considérer un objet de flux en tant que fichier intelligent qui sert de source et destination pour les octets. Les caractéristiques d'un flux de données sont déterminées par la classe et par la mise en place personnalisée et opérateurs d'extraction.
Par le biais de pilote de périphérique, le système d'exploitation MS-DOS traite le clavier, l'écran, l'imprimante, et le port de communication en tant que fichiers étendus. Les classes iostream interagissent avec ces fichiers étendus. Les classes intégrées prennent en charge la lire et écrire dans la mémoire avec la syntaxe identique à celle de l'E/S disque, qui facilite de dériver les classes de flux de données.