Sdílet prostřednictvím


num_put – třída

Třída šablony popisující objekt, který může sloužit jako omezující vlastnost národního prostředí pro řízení převodu číselných hodnot na sekvence typu CharType.

template<
   class CharType,
   class OutputIterator = ostreambuf_iterator<CharType> 
> class num_put : public locale::facet;

Parametry

  • CharType
    Typ používaný v rámci programu ke kódování znaků v národním prostředí.

  • OutputIterator
    Typ iterátoru, do kterého číselné funkce zapisují svůj výstup.

Poznámky

Stejně jako u omezující vlastnosti národního prostředí má ID statického objektu počáteční uloženou hodnotu nula.První pokus o přístup k jeho uložené hodnotě uloží jedinečnou kladnou hodnotu v id.

Konstruktory

num_put

Konstruktor pro objekty typu num_put.

Typedefs

char_type

Typ, který se používá k popisu znaku používaného národním prostředním.

iter_type

Typ, který popisuje výstupní iterátor.

Členské funkce

do_put

Virtuální funkce, která je volána pro převod čísla na sekvenci CharType reprezentující číslo formátované pro dané národní prostředí.

put

Převede číslo na sekvenci CharType reprezentující číslo formátované pro dané národní prostředí.

Požadavky

Hlavička: <locale>

Obor názvů: std

Viz také

Referenční dokumentace

<locale>

facet – třída

Bezpečný přístup z více vláken ve standardní knihovně C++