ctype::do_widen

Eine virtuelle Funktion mit zu den konvertiert ein Zeichen des Typs char im systemeigenen Zeichensatz zum entsprechenden Zeichen des Typs CharType wird von ein Gebietsschema an.

virtual CharType do_widen(
    char byte
) const;
virtual const char *do_widen(
    const char* first, 
    const char* last, 
    CharType* dest
) const;

Parameter

  • byte
    Das Zeichen des Typs char im systemeigenen konvertiert werden Zeichensatz.

  • first
    Ein Zeiger auf das erste Zeichen im Bereich von den zu konvertierenden Zeichen.

  • last
    Ein Zeiger auf Zeichen direkt hinter dem letzten Zeichen im Bereich von den zu konvertierenden Zeichen.

  • dest
    Ein Zeiger auf das erste Zeichen des Typs CharType im Zielbereich, der den konvertierten Zeichenbereich speichert.

Rückgabewert

Die erste geschützte Memberfunktion gibt das Zeichen des Typs CharType zurück, der dem Parameterzeichen des systemeigenen Typs char entspricht.

Die zweite geschützte Memberfunktion gibt einen Zeiger auf den Zielbereich von Zeichen des Typs CharType wird von ein Gebietsschema zurück, das aus den systemeigenen Zeichen des Typs char konvertiert wird.

Hinweise

Im zweiten geschützten Membervorlagenfunktionsspeicher in dest[I] der Wert do_widen(first[I]), für I im Intervall [0, last - first).

Beispiel

Im Beispiel für Erweitern Sie, das do_widen aufruft.

Anforderungen

Header: <locale>

Namespace: std

Siehe auch

Referenz

ctype Class