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