Udostępnij za pośrednictwem


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

Zobacz też

Informacje

collate Class