Freigeben über


num_get-Klasse

Eine Vorlagenklasse, die ein Objekt beschreibt, das als Gebietsschemafacet dienen kann, um Konvertierungen von Sequenzen des Typs CharType in numerische Werte zu steuern.

template<
   class CharType,
   class InputIterator = istreambuf_iterator<CharType> 
> class num_get : public locale::facet;

Parameter

  • CharType
    Der Typ, der innerhalb eines Programms zum Codieren von Zeichen in einem Gebietsschema verwendet wird.

  • InputIterator
    Der Typ des Iterators, von dem die numerische get-Funktionen ihre Eingabe lesen.

Hinweise

Wie bei jedem Gebietsschemafacet hat die statische Objekt-ID einen anfänglichen gespeicherten Wert von NULL. Beim ersten Versuch, auf den gespeicherten Wert zuzugreifen, wird ein eindeutiger positiver Wert in ID gespeichert.

Konstruktoren

num_get

Der Konstruktor für Objekte vom Typ num_get, die verwendet werden, um numerische Werte aus Sequenzen zu extrahieren.

Typedefs

char_type

Ein Typ, mit dem ein Zeichen beschrieben wird, das von einem Gebietsschema verwendet wird.

iter_type

Ein Typ, der einen Eingabeiterator beschreibt.

Memberfunktionen

do_get

Eine virtuelle Funktion, die aufgerufen wird, um einen numerischen oder booleschen Wert aus einer Zeichenfolge aufzurufen.

get

Extrahiert einen numerischen oder booleschen Wert aus einer Zeichenfolge.

Anforderungen

Header: <Gebietsschema>

Namespace: std

Siehe auch

Referenz

<locale>

facet-Klasse

Threadsicherheit in der C++-Standardbibliothek