collate::do_transform
Una función virtual denominada para convertir una secuencia de caracteres de una configuración regional en una cadena que se puede utilizar en comparaciones lexicográficas con otras secuencias de caracteres de igual forma convirtió de la misma configuración regional.
virtual string_type do_transform(
const CharType* _First,
const CharType* _Last
) const;
Parámetros
_First
Un puntero al primer carácter de la secuencia que se va a convertir._Last
Un puntero al último carácter en la secuencia que se va a convertir.
Valor devuelto
Una cadena que es la secuencia transformada de caracteres.
Comentarios
La función virtual protegida de miembro devuelve un objeto de la clase string_type cuya secuencia controlada es una copia de la secuencia [_First, _Last). Si una clase derivada de intercala<CharType> reemplaza do_compare, debe invalidar también do_transform que coincida. Cuando se pasa a collate::compare, dos cadenas transformadas deberían producir el mismo resultado que obtendría de pasar cadenas untransformed para comparar en la clase derivada.
Ejemplo
Vea el ejemplo para transformación, que llama a do_transform.
Requisitos
configuración regional <deEncabezado: >
Espacio de nombres: std