Альтернативные варианты ввода и вывода

Компилятор Microsoft C++ предоставляет несколько альтернативных вариантов программирования ввода-вывода:

  • Прямой ввод-вывод без буферизации на основе библиотеки времени выполнения С.

  • Потоковый ввод-вывод на основе библиотеки времени выполнения ANSI C.

  • Прямой ввод-вывод на консоль и в порт.

  • Библиотека MFC.

  • Стандартная библиотека Microsoft C++.

Классы iostream полезны для ввода-вывода форматированного текста с буферизацией. Они также могут использоваться для ввода-вывода без буферизации или двоичного ввода-вывода, если требуется интерфейс программирования C++ и принято решение отказаться от использования библиотеки Microsoft Foundation Class (MFC). Классы iostream — это объектно-ориентированная альтернатива вводу-выводу с помощью функций времени выполнения С.

Классы iostream можно использовать с операционной системой Microsoft Windows. Потоки строк и файлов работают без ограничений, но объекты потока символьного режима cin, cout, cerr, и clog не совместимы с графическим интерфейсом пользователя Windows. Также можно получать производные пользовательские классы потоков, которые взаимодействуют непосредственно со средой Windows.

См. также

Что такое поток