char_traits (Struct)
Struct de los char_traits describe los atributos asociados a un carácter.
template <
class CharType
> struct char_traits;
Parámetros
- CharType
El tipo de datos del elemento.
Comentarios
Struct de plantilla describe los distintos rasgos de carácter para CharTypeescrito. La clase de plantilla basic_string así como varias clases de plantilla iostream, incluidos basic_ios, utilice esta información para manipular los elementos de CharTypeescrito. Un tipo de elemento no debería ser necesario construcción o destrucción explícita. Debe proporcionar un constructor predeterminado, un constructor de copias, y un operador de asignación, con semántica esperada. Una copia bit a bit debe tener el mismo efecto que una asignación. Ninguna de las funciones miembro de los char_traits struct pueden producir excepciones.
Typedefs
Un tipo de caracteres. |
|
Un entero escribe que puede representar un carácter de char_type tipo o un carácter final de archivo de (EOF). |
|
Un entero escribe que puede representar desplazamientos entre las posiciones en una secuencia. |
|
Un entero escribe que puede representar posiciones en una secuencia. |
|
Un tipo que representa el estado de conversión de por caracteres multibyte en una secuencia. |
Funciones miembro
Asigna un valor de carácter a otro. |
|
Compara hasta un número especificado de caracteres de dos cadenas. |
|
Copia un número de caracteres especificado desde una cadena a otra. Obsoleto. Utilice char_traits::_Copy_s en su lugar. |
|
Copia un número de caracteres especificado desde una cadena a otra. |
|
Devuelve el carácter final de archivo de (EOF). |
|
Comprueba si dos caracteres de char_type son iguales. |
|
Comprueba si dos caracteres representados como s de int_typeson iguales. |
|
Buscar la primera aparición de un carácter especificado en un intervalo de caracteres. |
|
Devuelve la longitud de una cadena. |
|
Comprueba si un carácter es menor que otro. |
|
Copia un número especificado de caracteres en una secuencia a otra, el superponer posible, secuencia. Obsoleto. Utilice char_traits::_Move_s en su lugar. |
|
Copia un número especificado de caracteres en una secuencia a otra, el superponer posible, secuencia. |
|
Comprueba si un carácter es el carácter final de archivo de (EOF). |
|
Convierte un carácter de int_type el carácter correspondiente de char_type y devuelve el resultado. |
|
Convierte un carácter de char_type el carácter correspondiente de int_type y devuelve el resultado. |
Requisitos
Encabezado: <string>
Espacio de nombres: std
Vea también
Referencia
Seguridad para subprocesos en la biblioteca estándar de C++