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


ios_base Class

Описание класса хранения и член функции, общие для входного и выходного потоков, которые не зависят от параметров шаблона.(Шаблон класса basic_ios описывает, что является общим и зависит от параметров шаблона.)

Объект класса ios_base хранит сведения о форматировании, которое состоит из:

  • Формат флагов в объект типа fmtflags.

  • Маска исключения в объект типа iostate.

  • Ширина поля в объект типа int*.*

  • Точность отображения в объект типа int.

  • Языковой стандарт объекта в объект типа язык.

  • Два расширяемый массива с элементами типа длинные и void указателя.

Объект класса ios_base также хранит сведения о состоянии потока, в объект типа iostateи стек обратного вызова.

e5xz80kk.collapse_all(ru-ru,VS.110).gifКонструкторы

ios_base

Создает объекты ios_base.

e5xz80kk.collapse_all(ru-ru,VS.110).gifОпределения типов

event_callback

Описывает функции переданы register_call.

fmtflags

Константы для определения вида выходных данных.

iostate

Определяет константы, описывающее состояние потока.

OpenMode

Описание способов взаимодействия с потоком.

seekdir

Указывает начальную точку для корреспондирующей операции.

e5xz80kk.collapse_all(ru-ru,VS.110).gifПеречисленения

event

Указывает типы событий.

e5xz80kk.collapse_all(ru-ru,VS.110).gifКонстанты

adjustfield

Битовая маска, определяется какinternal | left | right.

приложение

Задает поиск в конец потока перед каждой вставки.

ate

Задает поиск в конец потока при первом создании его управляющий объект.

badbit

Записи о потере целостности буфера потока.

basefield

Битовая маска, определяется какdec | hex | oct.

Начальная дата

Задает поиск относительно начала последовательности.

binary

Указывает, что прочитать файл так, как двоичного потока, а не как текстовый поток.

boolalpha

Задает извлечение объектов типа bool как имена (такие как true и false), а не как числовые значения.

вал.

Задает поиск относительно текущей позиции в последовательности.

дек

Задает извлечение значения целое число в десятичном формате.

end

Задает поиск в конец последовательности.

eofbit

Записи конечного файла во время извлечения из потока.

failbit

Записывает ошибки извлечения допустимые поля из потока.

fixed

Указывает вставки значений с плавающей запятой в формат с фиксированной запятой (с помощью поля не степени).

floatfield

Битовая маска, определяется какfixed | scientific

goodbit

Снимите все биты состояния.

шестн.

Задает извлечение целочисленных значений в шестнадцатеричном формате.

in

Задает извлечение из потока.

internal

Коврики для ширины поля путем вставки знаков заполнения точке внутренней созданного числового поля.

влево

Задает выравнивание влево.

окт

Задает извлечение целочисленных значений в восьмеричном формате.

out

Признак ввода в поток.

правый

Указывает, правому краю.

Инженерный

Задает вставки значений с плавающей запятой в экспоненциальном формате (с степени поле).

showbase

Признак ввода префикса, который раскрывает базового созданный целочисленного поля.

showpoint

Указывает безусловный Вставка десятичной запятой в созданные поля с плавающей точкой.

showpos

Указывает вставки знака плюс в созданном неотрицательное числовое поле.

skipws

Признак пропуска начальных пробелов перед определенным в итоговом.

ОТБР

Задает удаление содержимого существующего файла при создании объекта его контроля.

unitbuf

Причины вывода были записаны на диск после каждой вставки.

прописные буквы

Указывает вставки прописные эквиваленты строчных букв в определенных операций вставки.

e5xz80kk.collapse_all(ru-ru,VS.110).gifФункции-члены

Сбой

Член класса служит в качестве базового класса для всех исключений функция-член снимите в шаблон класса basic_ios.

flags

Задает или возвращает текущие параметры флага.

getloc

Возвращает объект хранимых языкового стандарта.

imbue

Изменяет языковой стандарт.

Init

Создает объекты стандартной библиотеки iostream при построении.

iword

Присваивает значение хранится как iword.

precision

Задает количество десятичных разрядов для отображения в число с плавающей запятой.

pword

Присваивает значение хранится как pword.

register_callback

Задает функцию обратного вызова.

setf

Задает указанные флаги.

sync_with_stdio

Гарантирует, что iostream и библиотеки c времени выполнения операции происходят в порядке, в котором они отображаются в исходном коде.

unsetf

В результате указанных флагов отключен.

width

Задает длину в выходной поток.

xalloc

Указывает, что переменная должна быть частью потока.

e5xz80kk.collapse_all(ru-ru,VS.110).gifОператоры

operator=

Оператор присваивания для ios_base объектов.

Требования

Заголовок: <ios>

Пространство имен: std

См. также

Ссылки

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

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

соглашения iostreams

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

члены ios_base

Члены <ios>