<ios>
Определяет несколько типов и функций основные операции iostreams.Это включается заголовок обычно вам другой iostream заголовков; Вы редко включают его напрямую.
#include <ios>
Заметки
Большое количество функций, manipulators.Manipulator, объявленные в <ios> изменяет значения, хранящиеся в объекте класса его аргумент ios_base.Другие manipulators выполнять действия на контролируемых объектов типа, производного от этого класса, такие как специализация одного из классов потоков basic_istream или basic_ostream.Например noskipws(str) снимает флаг формат ios_base::skipws в объекте str, который может быть одним из этих типов.
Можно также вызвать manipulator, вставляя его в выходной поток или извлечение из входного потока, из-за специальных операций вставки и извлечения, предоставленный для классов производным от ios_base.Примеры.
istr >> noskipws;
вызовы noskipws(istr).
Определения типов
Поддерживает класс ios из старой библиотеки iostream. |
|
Поддерживает внутренних операций. |
|
Содержит текущее положение указателя буфера или указатель на файл. |
|
Указывает размер потока. |
|
Поддерживает класс wios из старой библиотеки iostream. |
|
Содержит текущее положение указателя буфера или указатель на файл. |
Manipulators
Указывает переменные этого типа bool отображаются в виде значение true, или значение false, в потоке. |
|
Признак целочисленных переменных в базовом 10 нотации. |
|
Задает флаги для ios_base объект, используемый формат отображения по умолчанию для значений с плавающей запятой. |
|
Отображение числа с плавающей запятой-десятичной нотации. |
|
Признак целочисленных переменных в базовый 16 нотации. |
|
В результате знак числа, чтобы быть по левому краю и номер быть по правому краю. |
|
В результате текст, который не является шириной, выводимой в поток очистки с левого поля. |
|
Указывает, что переменные типа bool отображаются как 1 или 0 в потоке. |
|
Отключает Нотационный основание, на котором отображается число, определяющее. |
|
Отображает только целое число частей чисел с плавающей запятой, которых дробная часть равна нулю. |
|
В результате положительных чисел не были подписаны явным образом. |
|
Вызвать пробелы для чтения, поток ввода. |
|
Причины выходной буфер и обрабатываются при переполнении буфера. |
|
Указывает, что шестнадцатеричные цифры и степени в экспоненциальном представлении отображаются в нижнем регистре. |
|
Признак целочисленных переменных в базовом 8 нотации. |
|
В результате текст, который не является шириной, выводимой в поток очистки с правого поля. |
|
Причины будет отображаться с использованием экспоненциальное представление чисел с плавающей запятой. |
|
Указывает Нотационный основание, на котором отображается число. |
|
Отображает часть целого числа с плавающей запятой и цифр справа от десятичной запятой, даже если дробная часть равна нулю. |
|
В результате положительных явно подписан. |
|
Вызвать пробелы не читаться входного потока. |
|
Причины результат обработки, если буфер не пуст. |
|
Указывает, что шестнадцатеричные цифры и степени в экспоненциальном представлении отображаются в верхнем регистре. |
Классы
Класс шаблона описывает функции хранения и член, общие для обеих входных потоков (шаблон класса basic_istream) и выходных потоков (шаблон класса basic_ostream), зависят от параметров шаблона. |
|
Класс шаблона описывает объект, который может хранить всю информацию, необходимую для восстановления индикатор произвольной позиции файла в любом потоке. |
|
Описание класса хранения и член функции, общие для входного и выходного потоков, которые не зависят от параметров шаблона. |
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++