basic_ios Class
Класс шаблона описывает функции хранения и член, общие для обеих входных потоков (шаблон класса basic_istream) и выходных потоков (шаблон класса basic_ostream), зависят от параметров шаблона.(Класс ios_base описаны общие и не зависит от параметров шаблона.) Объект класса basic_ios < класса Elem, признаков класса > помогает контролировать поток с элементами типа Elem, которого признаков символ определяется класс признаков.
template <class Elem, class Traits>
class basic_ios : public ios_base
Параметры
Elem
Тип.Traits
Переменная типа char_traits.
Заметки
Объект класса basic_ios < класса Elem, признаков класса > содержит:
Указатель на объект типа связи basic_istream< Elem, признаков >.
Указатель на буфер потока объект типа basic_streambuf< Elem, признаков >.
Поток информации о состоянии в базовый объект типа ios_base.
Символ заливки в объект типа char_type.
Конструкторы
Создает basic_ios класса. |
Определения типов
Синоним для параметра шаблона Elem. |
|
Синоним для Traits::int_type. |
|
Синоним для Traits::off_type. |
|
Синоним для Traits::pos_type. |
|
Синоним для параметра шаблона Traits. |
Функции-члены
Указывает на потерю целостности буфера потока. |
|
Очищает все флаги ошибки. |
|
Копирует флаги из одного потока в другой. |
|
Указывает, если достигнут конец потока. |
|
Указывает, какие исключения будет выводится потока. |
|
Указывает на сбой извлечения допустимые поля из потока. |
|
Задает или возвращает символ, который будет использоваться, когда текст не шире потока. |
|
Указывает, что поток находится в хорошем состоянии. |
|
Изменяет языковой стандарт. |
|
Вызывается basic_ios конструкторы. |
|
Перемещает все значения, кроме указатель на буфер потока от параметра для текущего объекта. |
|
Находит эквивалент типа char для данного char_type. |
|
Маршруты потока в заданный буфер. |
|
Считывает состояние битов флагов. |
|
Назначает буфера потока буфера чтения для этого объекта потока. |
|
Задает дополнительные флаги. |
|
Обменивается значениями в данном basic_ios объект для тех, кто другой basic_ios объект.Указатели, буферы потока не меняются местами. |
|
Гарантирует, что один поток обрабатывается до другого потока. |
|
Находит эквивалент char_type для данного типа char. |
Операторы
Позволяет использовать basic_ios объекта в виде bool.Автоматическое преобразование типов отключены для предотвращения общего, непредвиденные побочные эффекты. |
|
Указывает, является ли поток по-прежнему хорошо. |
|
Указывает, если поток не является плохим. |
Требования
Заголовок: <ios>
Пространство имен: std
См. также
Ссылки
Потокобезопасность в стандартной библиотеке C++