ios_base::fmtflags
Konstanty určit vzhled výstupu.
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;
...
};
}
Poznámky
Podporuje manipulators v ios.
Typ je typ maskování bitů, který popisuje objekt, který lze uložit formát příznaků.Odlišné příznaku (prvky) jsou následující:
dec, vložit nebo vyjmout celočíselné hodnoty v desítkovém formátu.
hex, vložit nebo vyjmout celočíselné hodnoty v šestnáctkovém formátu.
oct, vložit nebo vyjmout celočíselné hodnoty ve formátu osmičkové.
showbase, vložte předponu, která odhalí základní pole vygenerované číslo.
internal, chcete-li doplnit na šířku pole podle potřeby vložením znaků výplň v místě vnitřního generované číselné pole. (Informace o nastavení šířky pole naleznete v tématu setw).
left, chcete-li doplnit šířku pole, podle potřeby vložením Výplňové znaky na konci generované pole (zarovnání doleva).
right, chcete-li doplnit šířku pole, podle potřeby vložením výplně znaků na začátku generované pole (zarovnání doprava).
boolalpha, vložit nebo vyjmout objekty typu bool jako názvy (například true a false), nikoli jako číselné hodnoty.
fixed, Vložit hodnoty s plovoucí desetinnou čárkou ve formátu s pevnou desetinnou čárkou (s žádné exponent pole).
scientific, Vložit hodnoty s plovoucí desetinnou čárkou v matematickém formátu (s exponentu pole).
showpoint, bezpodmínečně vložit desetinnou čárku v generované pole s plovoucí desetinnou čárkou.
showpos, nezáporné číselné pole generované vložit znak plus.
skipws, přeskočit úvodní mezery před některých extrakce.
unitbuf, po každém vložení vyprázdnění výstupu.
uppercase, vložit ekvivalenty velkých malých písmen v určitých vložené položky.
Kromě toho několik užitečných hodnoty jsou:
adjustfield, definované jako bitová maskainternal | left | right
basefield, definované jakodec | hex | oct
floatfield, definované jakofixed | scientific
Příklady funkcí, které upravit formát příznaků, naleznete v <ios> Členové (v Manipulators) a <iomanip > členy.
Požadavky
Záhlaví:<ios>
Obor názvů: std