Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine virtuelle Funktion aufgerufen, um ein Zeichen vom Typ zu konvertieren CharType wird von ein Gebietsschema zum entsprechenden Zeichen des Typs char im systemeigenen Zeichensatz.
virtual char do_narrow(
CharType ch,
char default = '\0'
) const;
virtual const CharType* do_narrow(
const CharType* first,
const CharType* last,
char default,
char* dest
) const;
Parameter
ch
Das Zeichen des Typs Chartype wird vom Gebietsschema konvertiert werden.default
Der von der Memberfunktion zugewiesen werden, Standardwert zu Zeichen des Typs CharType, die nicht Entsprechungszeichen des Typs char haben.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 const Zeiger auf das erste Zeichen des Typs char im Zielbereich, der den konvertierten Zeichenbereich speichert.
Rückgabewert
Die erste geschützte Memberfunktion gibt das systemeigene Zeichen des Typs char zurück, das dem Parameterzeichen des Typs CharType oder default entspricht, wenn keine Entsprechung definiert ist.
Die zweite geschützte Memberfunktion gibt einen Zeiger auf den Zielbereich von systemeigenen Zeichen zurück, die aus den Zeichen des Typs CharType konvertiert werden.
Hinweise
Im zweiten geschützten Membervorlagenfunktionsspeicher in dest[I] der Wert do_narrow(first [I], default), für I im Intervall [0, last - first).
Beispiel
Im Beispiel für eng, das do_narrow aufruft.
Anforderungen
Header: <locale>
Namespace: std