Freigeben über


ctype::do_widen

Eine virtuelle Funktion mit zu den hierfür ein Zeichen vom Typ char in systemeigenen Zeichensatz in den entsprechenden Zeichen des Typs CharType verwendet von einem Gebietsschema auf.

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 zu konvertierende 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 Bereich von Zeichen speichert.

Rückgabewert

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

Die zweite geschützte Memberfunktion gibt einen Zeiger dem Zielbereich von Zeichen vom Typ CharType verwendet von einem Gebietsschema zurück, das aus systemeigenen Zeichen des Typs char konvertiert wird.

Hinweise

Die 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 auf, die do_widen aufruft.

Anforderungen

Gebietsschema Header: <>

Namespace: std

Siehe auch

Referenz

ctype-Klasse