collate::do_transform
Funkcja wirtualnego o nazwie do konwersji sekwencję znaków z ustawień regionalnych na ciąg, który może być używany w lexicographical porównania z innymi sekwencje znaków podobnie przekonwertowane z tych samych ustawień regionalnych.
virtual string_type do_transform(
const CharType* _First,
const CharType* _Last
) const;
Parametry
_First
Wskaźnik do pierwszego znaku w sekwencji do konwersji._Last
Wskaźnik do ostatniego znaku w sekwencji do konwersji.
Wartość zwracana
Ciąg jest sekwencja znaków przekształcony.
Uwagi
Funkcja chroniony członek wirtualnego zwraca obiekt klasy string_type których sekwencji kontrolowany jest kopią sekwencji [_First, _Last).Jeśli Klasa pochodna od zestawia <CharType> zastępuje do_compare, również należy zastąpić do_transform odpowiadać.Gdy przekazany do collate::compare, dwa ciągi przekształconych powinny dają ten sam wynik, jak z przekazując Nieprzekształcony ciągi do porównywania w klasie pochodnej.
Przykład
Zobacz przykład dla transform, który wzywa do_transform.
Wymagania
Nagłówek: <locale>
Obszar nazw: std