Manipulátory vstupního datového proudu
Mnoho manipulátorů, jako je například setprecision, jsou definovány pro ios
třídu, a proto platí pro vstupní streamy. Několik manipulátorů však ve skutečnosti ovlivňuje vstupní objekty datového proudu. Z těch, které dělají, nejdůležitější jsou radix manipulátory, dec
oct
a hex
, které určují základ převodu použitý s čísly ze vstupního datového proudu.
Při extrakci hex
manipulátor umožňuje zpracování různých vstupních formátů. Například c, C, 0xc, 0xC, 0Xc a 0XC jsou interpretovány jako desetinné číslo 12. Jakýkoli znak jiný než 0 až 9, A až F, a až f, x a X ukončí číselný převod. "124n5"
Sekvence je tedy převedena na číslo 124 se sadou bitů basic_ios::fail.