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