Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Заголовки iostreams поддерживают преобразования между текстом и закодированными формами, а также ввод и вывод во внешние файлы.
<fstream>
<iomanip>
<ios>
<iosfwd>
<iostream>
<istream>
<ostream>
<sstream>
<streambuf>
<strstream>
Для самых простых операций ввода-вывода требуется только то, что вы включаете заголовок <iostream>. Затем можно извлечь значения из cin стандартных входных данных или wcin считывать их. Правила для этого описаны в описании basic_istream класса. Можно также вставить значения в cout стандартные выходные данные или wcout записать их. Правила для этого описаны в описании basic_ostream класса. Элемент управления форматированием, общий для средств извлечения и вставки, управляется классомbasic_ios. Обработка этой информации о формате извлекающих и вставляющих объектов относится к области нескольких манипуляторов.
Вы можете выполнять те же операции iostreams с файлами, которые вы открываете по имени, с помощью классов, объявленных в <fstream>. Чтобы преобразовать между iostreams и объектами basic_string класса, используйте классы, объявленные в <sstream>. Чтобы сделать то же самое с строками C, используйте классы, объявленные в <strstream>.
Остальные заголовки обеспечивают вспомогательные службы, обычно интересные только самым опытным пользователям классов iostreams.
См. также
Общие сведения о стандартной библиотеке C++
iostream Программирование
Потокобезопасность в стандартной библиотеке C++