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, die aufgerufen wurde, um eine Zeichenfolge aus einem Gebietsschema in eine Zeichenfolge zu konvertieren, die möglicherweise in den lexikographischen Vergleichen mit anderen Zeichensequenzen auf ähnliche Weise verwendet wird, wandelt vom gleichen Gebietsschema.
virtual string_type do_transform(
const CharType* _First,
const CharType* _Last
) const;
Parameter
_First
Ein Zeiger auf das erste Zeichen in der zu konvertierende Sequenz._Last
Ein Zeiger auf das letzte Zeichen in der zu konvertierende Sequenz.
Rückgabewert
Eine Zeichenfolge, die die Transformation Zeichenfolge ist.
Hinweise
Die geschützte virtuelle Memberfunktion gibt ein Objekt der Klasse string_type zurück, deren gesteuerte Sequenz eine Kopie der Sequenz [_First, _Last) ist.Wenn eine Klasse, die vom collate<CharType> abgeleitet ist, do_compare überschreibt, sollte sie do_transform auch überschreiben, um übereinstimmt.Wenn es für collate::compare übergeben werden, sollten zwei Zeichenfolgen Transformation das gleiche Ergebnis führen, die Sie aus dem Übergeben der untransformed Zeichenfolgen, um in der abgeleiteten Klasse zu vergleichen abrufen können.
Beispiel
Im Beispiel für Transform, das do_transform aufruft.
Anforderungen
Header: <locale>
Namespace: std