Biblioteca C ++ - <wstringbuf>
Introducción
Es un búfer de flujo para leer y escribir en wstring. Los objetos y los objetos de esta clase mantienen internamente una secuencia de caracteres anchos que usan como su secuencia de entrada asociada y / o secuencia de salida asociada. La secuencia interna se puede inicializar desde un objeto wstring, o copiar a uno, usando member str.
Definición
A continuación se muestra la definición de std :: wstringbuf.
typedef basic_stringbuf<wchar_t> wstringbuf;
Parámetros
charT - Tipo de personaje.
traits - Clase de rasgos de carácter que define propiedades esenciales de los caracteres utilizados por los objetos de flujo.
int_type - Tipo de entero.
Alloc- Tipo de objeto asignador utilizado para definir el modelo de asignación de almacenamiento para los objetos basic_string. De forma predeterminada, se utiliza la plantilla de clase de asignador, que define el modelo de asignación de memoria más simple y es independiente del valor.
Funciones de miembros públicos
No Señor. | Tipos de miembros | Definición |
---|---|---|
1 | (constructor) | Construir objeto (función miembro público) |
2 | (incinerador de basuras) | Destruir objeto (función miembro público) |
Funciones de miembros públicos
No Señor. | Tipos de miembros | Definición |
---|---|---|
1 | pubimbue | Es un lugar imbuido |
2 | getloc | Se usa para obtener la configuración regional actual |
Gestión y posicionamiento de búfer
No Señor. | Gestión y posicionamiento de búfer | Definición |
---|---|---|
1 | pubsetbuf | Se utiliza para configurar la matriz de búfer |
2 | pubseekoff | Se utiliza para establecer el puntero de posición interno en una posición relativa. |
3 | pubseekpos | Se utiliza para establecer el puntero de posición interno en posición absoluta. |
4 | pubsync | Se utiliza para sincronizar el búfer de transmisión. |
Funciones de entrada
No Señor. | Funciones de entrada | Definición |
---|---|---|
1 | in_avail | Se utiliza para obtener el número de caracteres disponibles para leer. |
2 | snextc | Se utiliza para avanzar a la siguiente posición y obtener carácter. |
3 | sbumpc | Se utiliza para obtener el carácter actual y avanzar a la siguiente posición. |
4 | sgetc | Se usa para obtener el carácter actual. |
5 | sgetn | Se utiliza para obtener secuencia de caracteres. |
4 | sputbackc | Se usa para devolver el carácter |
5 | sungetc | Se utiliza para disminuir la posición actual. |
Funciones de salida
No Señor. | Salida | Definición |
---|---|---|
1 | sputc | Se usa para poner carácter y avanzar a la siguiente posición. |
2 | escupir | Se usa para poner secuencia de caracteres |
Anulaciones de funciones virtuales protegidas
No Señor. | función virtual | Definición |
---|---|---|
1 | setbuf | Se utiliza para configurar el búfer |
2 | buscar | Se utiliza para establecer el puntero de posición en la posición relativa. |
3 | seekpos | Se utiliza para establecer el puntero de posición en la posición absoluta. |
4 | desbordamiento | Se usa para obtener carácter. |
5 | pbackfail | Se usa para devolver el carácter |
5 | Desbordamiento | Se usa para poner carácter |