ios_base::fmtflags
Stałe, aby określić wygląd danych wyjściowych.
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;
...
};
}
Uwagi
Obsługuje manipulatory w ios.
Typ jest typ maski, opisującą obiekt, który można przechowywać format flagi.Wartości distinct flagi (elementy) są:
dec, aby wstawić lub wyodrębnianie wartości całkowitych w formacie dziesiętnym.
hex, aby wstawić lub wyodrębnianie wartości całkowitych w formacie szesnastkowym.
oct, aby wstawić lub wyodrębnianie wartości całkowitych format ósemkowy.
showbase, wstawić prefiks, który ujawnia base pola wygenerowanego całkowitą.
internal, aby uzupełnić szerokość pola w razie potrzeby przez wstawianie znaków wypełnienia w punkcie wewnętrznego pola liczbowego wygenerowany.(Informacje na temat ustawiania szerokość pola, zobacz setw).
left, aby uzupełnić szerokość pola, w razie potrzeby, wstawiając znaki na końcu pola wygenerowanego (wyrównania do lewej).
right, aby uzupełnić szerokość pola w razie potrzeby przez wstawianie znaków wypełnienia na początku pola wygenerowanego (prawo uzasadnienie).
boolalpha, Wstaw lub wyodrębnienia obiekty typu bool jako nazw (takich jak true i false), a nie jako wartości liczbowe.
fixed, aby wstawić wartości zmiennoprzecinkowych w formacie stałoprzecinkowe (z nie wykładniczego pola).
scientific, aby wstawić wartości zmiennoprzecinkowych w formacie naukowym (z polem wykładniczego).
showpoint, aby wstawić przecinek dziesiętny bezwarunkowo generowanych pola zmiennoprzecinkowego.
showpos, aby wstawić znak plus nieujemna wygenerowane pole liczbowe.
skipws, aby pominąć Spacja wiodąca przed niektórych ekstrakcji.
unitbuf, opróżnić po każdym wstawiania danych wyjściowych.
uppercase, aby wstawić odpowiedniki wielkich liter w niektórych wstawienia.
Ponadto kilka przydatnymi wartościami są:
adjustfield, zdefiniowana jako maska bitowainternal | left | right
basefield, zdefiniowana jakodec | hex | oct
floatfield, zdefiniowana jakofixed | scientific
Zobacz przykłady zmodyfikować te funkcje formatu flag, <ios> Członkowie (w obszarze manipulatory) i <iomanip> Członkowie.
Wymagania
Nagłówek: <ios>
Obszar nazw: std