Freigeben über


Eingabe-/Ausgabealternativen

Der Microsoft C++-Compiler bietet verschiedene Alternativen für die E/A-Programmierung:

  • Direkte C-Laufzeitbibliothek, ungepufferte E/A.

  • ANSI C-Laufzeitbibliotheksstream E/A.

  • Direkte Konsole und Port-E/A.

  • Microsoft Foundation Class-Bibliothek.

  • Microsoft C++ Standardbibliothek.

Die iostream-Klassen sind für gepufferten, formatierten Text E/A nützlich. Sie sind auch für ungepufferte oder binäre E/A nützlich, wenn Sie eine C++-Programmierschnittstelle benötigen und nicht die Microsoft Foundation Class (MFC)-Bibliothek verwenden möchten. Die iostream-Klassen sind eine objektorientierte E/A-Alternative zu den C-Laufzeitfunktionen.

Sie können die iostream-Klassen mit dem Microsoft Windows-Betriebssystem verwenden. Zeichenfolgen- und Dateistreams arbeiten ohne Einschränkungen, aber die Streamobjekte im Zeichenmodus cin, cout, cerr, und clog sind inkonsistent mit der grafischen Windows-Benutzeroberfläche. Sie können auch benutzerdefinierte stream-Klassen ableiten, die direkt mit der Windows-Umgebung interagieren.

Siehe auch

Funktionsweise eines Streams