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