Класс ios_base
Класс описывает хранение и функции-члены общие для обоих входным поткам ввода и вывода, которые не зависят от параметров шаблона. (Класс шаблона basic_ios описывает, что общее и зависит от параметров шаблона).
Объект класса ios_base хранит сведения о форматировании, которое состоит из следующих компонентов.
Флажки формата в объекте типа fmtflags.
Маска исключения в объекте типа iostate.
Ширина поля в объекте типа int*.*
Точность отображения в объекте типа int.
Объект языкового стандарта в объекте типа locale.
2 Раздвижных массива, а элементы типа long и указателя void.
Объект класса ios_base также хранит сведения о состоянии потока, в объекте типа iostate и стека обратного вызова.
конструкторов;
Создает объекты ios_base. |
Определения типов
Описывает функции, передаваемой в register_call. |
|
Константы внешний вид. |
|
Определяет константы, состояние потока. |
|
Описывает, как взаимодействовать с потоком. |
|
Указывает стартовую точку для операций смещения. |
перечислениям;
Определяет типы событий. |
Константы
Битовая маска, определенная как internal | left | right. |
|
Указывает поиск в конец потока перед каждой вставкой. |
|
Указывает поиск в конец потока, когда его управление объект сначала будет создан. |
|
Записывает потери целостности буфера потока. |
|
Битовая маска, определенная как dec | hex | oct. |
|
Указывает, просмотрев относительно начало последовательности. |
|
Указывает, что файл должен быть прочитан в виде двоичного потока, а не как текстовый поток. |
|
Задает вставку или извлечения объектов типа bool как имена (например, true и false), а не как числовые значения. |
|
Указывает, просмотрев относительно текущей позиции внутри последовательности. |
|
Задает вставку или извлечения целочисленных значений в десятичном формате. |
|
Указывает, просмотрев относительно конец последовательности. |
|
Записывает элемент — файл во время извлечения из потока. |
|
Записывает сбой извлечение допустимого поля из потока. |
|
Задает вставку плавающей запятой в формате с фиксированной запятой (без экспоненты поля). |
|
Битовая маска, определенная как fixed | scientific |
|
Очистить все бит состояния. |
|
Задает вставку или извлечения целочисленных значений в шестнадцатеричном формате. |
|
Определяет извлечение из потока. |
|
Пробелы собой ширине поля, вставив символы заполнения в точке внутренний созданному числового поля. |
|
Задает левое обоснование. |
|
Задает вставку или извлечения целочисленных значений в восьмиштырьковом формате. |
|
Задает вставку в поток. |
|
Задает правое обоснование. |
|
Задает вставку плавающей запятой в научном формате (с полем экспоненты). |
|
Задает вставку префикса, указывающий базу созданного целочисленного поля. |
|
Определяет безусловную вставки десятичной запятой в созданном поле с плавающей запятой. |
|
Задает вставку в числовом плюса неотрицательное созданном поле. |
|
Определяет пропустить разрешены начальные пробелы перед некоторыми извлечениями. |
|
Задает удаление содержимое существующего файла, если его управление создания объекта. |
|
Вызывает выходные данные, потопленным после каждой вставки. |
|
Задает вставку прописными буквами эквивалентов строчных букв в некоторых вставках. |
Функции-члены
Класс члена служит базовым классом для всех исключений, функцией-членом очистить в шаблонном классе basic_ios. |
|
Возвращает или задает текущие параметры флажка. |
|
Возвращает сохраненный объект языкового стандарта. |
|
Изменяет языковой стандарт. |
|
Создает стандартные объекты iostream одновременно. |
|
Присвоить значение, которое должно храниться в виде iword. |
|
Задает число цифр для отображения в число с плавающей запятой. |
|
Присвоить значение, которое должно храниться в виде pword. |
|
Определяет функцию обратного вызова. |
|
Задает, флажки. |
|
Гарантирует, что iostream и библиотеки времени выполнения C операции выполняются в порядке, в котором они появляются в исходный код. |
|
Вызывает определенные быть флажки. |
|
Задает длину потока вывода. |
|
Указывает, что переменная становится частью потока. |
Операторы
Оператор присваивания для объектов ios_base. |
Требования
Header:<ios>
Пространство имен: std
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++