ios_base Class
Описание класса хранения и член функции, общие для входного и выходного потоков, которые не зависят от параметров шаблона.(Шаблон класса basic_ios описывает, что является общим и зависит от параметров шаблона.)
Объект класса ios_base хранит сведения о форматировании, которое состоит из:
Формат флагов в объект типа fmtflags.
Маска исключения в объект типа iostate.
Ширина поля в объект типа int*.*
Точность отображения в объект типа int.
Языковой стандарт объекта в объект типа язык.
Два расширяемый массива с элементами типа длинные и 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 объектов. |
Требования
Заголовок: <ios>
Пространство имен: std
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++