Поделиться через


<iostream>

Объявляет объекты, чтение и запись из элемента управления на стандартные потоки. Часто это единственный заголовка необходимо включить для выполнения ввод и вывод из программы C++.

#include <iostream>

Заметки

Ниже описаны объекты в 2 команды:

  • cin, cout, cerr и clog выполнение байт, выполняя обычные передачи байт-на — время.

  • wcin, wcout, wcerr и wclog широко ориентированы, переводя входящие и исходящие расширенных символов, программа управления внутренне.

После выполнения некоторые операции потока, такие как для ввода, нельзя выполнять операции другой ориентации в одном потоке. Поэтому программа не может работать взаимозаменимо как на cin, так и на wcin, например.

Все объекты, объявленные в этом заголовке используют определенное свойство — можно приведено они созданы раньше любого статические объекты указываются в модуле трансляции, включающую <iostream>. Также можно высказывать эти объекты не уничтожить до деструкторы всех статических объектов указанного. (Потоки вывода, однако очищены, во время завершения работы программы). Поэтому можно безопасно чтение или запись из на стандартные потоки до запуска программы и после завершения работы программы.

Эта гарантия не всеобщая, однако. Статический конструктор может вызвать функцию в другом модуле трансляции. Построена вызываемая функция не может высказывать объекты, объявленные в этом заголовок, данные неуверенный порядок, в котором единицы преобразования участвуют в статическом построение. Для использования этих объектов в этом контексте необходимо сначала создать объекты класса ios_base::Init.

Глобальные объекты потока

cerr

Определяет поток cerr глобальный.

cin

Определяет поток cin глобальный.

clog

Определяет поток clog глобальный.

cout

Определяет поток cout глобальный.

wcerr

Определяет поток wcerr глобальный.

wcin

Определяет поток wcin глобальный.

wclog

Определяет поток wclog глобальный.

wcout

Определяет поток wcout глобальный.

См. также

Ссылки

Потокобезопасность в стандартной библиотеке C++

Программирование iostream

Соглашения iostreams

Другие ресурсы

члены<iostream>

Файлы заголовков стандартных библиотек C++