Freigeben über


money_get-Klasse

Die Vorlagenklasse, die ein Objekt beschreibt, das als Gebietsschemafacet dienen kann, um Konvertierungen von Sequenzen des Typs CharType in monetäre Werte zu steuern.

template<
   class CharType,
   class InputIterator = istreambuf_iterator<CharType>
> class money_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 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

money_get

Der Konstruktor für Objekte vom Typ money_get, die verwendet werden, um numerische Werte aus Sequenzen zu extrahieren, die monetäre Werte darstellen.

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.

string_type

Ein Typ, der eine Zeichenfolge beschreibt, die Zeichen vom Typ CharType enthält.

Memberfunktionen

do_get

Eine virtuelle Funktion, die aufgerufen wird, um einen Zahlenwert aus einer Zeichenfolge zu extrahieren, die einen monetären Wert darstellt.

get

Extrahiert einen numerischen Wert aus einer Zeichenfolge, die einen monetären Wert darstellt.

Anforderungen

Header: <Gebietsschema>

Namespace: std

Siehe auch

Referenz

<locale>

facet-Klasse

Threadsicherheit in der C++-Standardbibliothek