ios_base::fmtflags
Константы внешний вид.
namespace std {
class ios_base {
public:
typedef implementation-defined-bitmask-type fmtflags;
static const fmtflags boolalpha;
static const fmtflags dec;
static const fmtflags fixed;
static const fmtflags hex;
static const fmtflags internal;
static const fmtflags left;
static const fmtflags oct;
static const fmtflags right;
static const fmtflags scientific;
static const fmtflags showbase;
static const fmtflags showpoint;
static const fmtflags showpos;
static const fmtflags skipws;
static const fmtflags unitbuf;
static const fmtflags uppercase;
static const fmtflags adjustfield;
static const fmtflags basefield;
static const fmtflags floatfield;
...
};
}
Заметки
Поддерживает манипуляторов в ios.
Тип битовой маски, описывающий объект, который может хранить флажки формата. Определенные значения флажков (элементы):
dec, вставлять или извлечения целочисленные значения в десятичном формате.
hex, вставлять или извлечения целочисленные значения в шестнадцатеричном формате.
oct, вставлять или извлечения целочисленные значения в восьмиштырьковом формате.
showbase, вставлять префикс, отображает базу созданного целочисленного поля.
internal, для запуска на площадке ширины поля по мере необходимости, вставив символы заполнения в точке внутренний созданному числового поля. (Дополнительные сведения о устанавливать ширину полей см. в разделе setw).
left, для запуска на площадке ширины поля по мере необходимости, вставив символы заполнения в конце созданного поля (левого обоснования).
right, для запуска на площадке ширины поля по мере необходимости, вставив символы заполнения в начале созданного поля (правого обоснования).
boolalpha, вставлять или извлечения объектов типа bool как имена (например, true и false), а не как числовые значения.
fixed, вставлять значения с плавающей запятой в с фиксированной запятой (формат поля без экспоненты).
scientific, вставлять значения с плавающей запятой в экспоненциальном формате (с полем экспоненты).
showpoint, ввести десятичную запятую безусловно в созданное поле с плавающей запятой.
showpos, вставлять плюс в созданный неотрицательное числовое поле.
skipws, пропустить разрешены начальные пробелы перед некоторыми извлечениями.
unitbuf, сохранить выходные данные после каждой вставки.
uppercase, вставлять прописными буквами эквиваленты строчных букв в некоторых вставки.
Кроме того, несколько полезных значений:
adjustfield, битовая маска, определенная как internal | left | right
basefield, определенное как dec | hex | oct
floatfield, определенное как fixed | scientific
Примеры функций, которые изменяют эти флажки формата см. в разделе Члены <ios> (в манипуляторами) и <iomanip> Члены.
Требования
Заголовок:<ios>
Пространство имен: std