Biblioteca C ++ - <basic_stringstream>
Introducción
Es una clase de flujo para operar en cadenas. Los objetos de esta clase usan un búfer de cadena que contiene una secuencia de caracteres. Se puede acceder a esta secuencia de caracteres directamente como un objeto basic_string, usando member str.
Definición
A continuación se muestra la definición de std :: basic_stringstream.
template < class charT,
class traits = char_traits<charT>,
class Alloc = allocator<charT>
> class basic_stringstream;
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.
pos_type - Tipo de posición de pistas.
off_type - Tipo de Traints Off.
allocator_type - Asignador.
Tipos de miembros
No Señor. | Tipos de miembros | Definición |
---|---|---|
1 | evento | Escriba para indicar el tipo de evento |
2 | event_callback | Tipo de función de devolución de llamada de evento |
3 | fracaso | Clase base para excepciones de transmisión |
4 | fmtflags | Tipo para banderas de formato de transmisión |
5 | En eso | Inicializar objetos de flujo estándar |
6 | iostato | Tipo para banderas de estado de flujo |
7 | modo abierto | Tipo de banderas de modo de apertura de flujo |
8 | seekdir | Tipo de bandera de dirección de búsqueda de flujo |
9 | basic_istream :: centinela | Se utiliza para preparar la transmisión para la entrada. |
10 | seekdirbasic_ostream :: centinela | Se utiliza para preparar la transmisión para la salida. |
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. | Funciones de los miembros | Definición |
---|---|---|
1 | gcount | Se utiliza para obtener el recuento de caracteres. |
2 | obtener | Se usa para conseguir personajes |
3 | obtener línea | Se usa para obtener línea |
4 | ignorar | Se utiliza para extraer y descartar caracteres. |
5 | ojeada | Se usa para ver el siguiente carácter. |
6 | leer | Se utiliza para leer bloques de datos. |
7 | readsome | Se utiliza para leer los datos disponibles en el búfer. |
8 | volver | Se usa para devolver el carácter |
9 | olvidar | Se usa para olvidar el carácter |
Salida formateada
No Señor. | Salida | Definición |
---|---|---|
1 | operador >> | Se utiliza para extraer entradas formateadas |
2 | operador = | Se usa para mover asignaciones |
3 | intercambiar | Se utiliza para intercambiar componentes internos. |
Salida sin formato
No Señor. | Salida | Definición |
---|---|---|
1 | poner | Se usa para poner carácter |
2 | escribir | Se utiliza para escribir bloques de datos. |
Posicionamiento
No Señor. | Posición | Definición |
---|---|---|
1 | decirle | Se utiliza para obtener la posición en la secuencia de salida. |
2 | buscar | Se utiliza para establecer la posición en la secuencia de salida. |
Sincronización
No Señor. | Sincronización | Definición |
---|---|---|
1 | enjuagar | Se utiliza para vaciar el búfer de flujo de salida |
Funciones de miembros públicos heredadas de basic_ios
No Señor. | Tipos de miembros | Definición |
---|---|---|
1 | bueno | Se utiliza para comprobar si el estado del flujo es bueno. |
2 | eof | Se usa para verificar si eofbit está configurado |
3 | fallar | Se utiliza para comprobar si se ha configurado failbit o badbit |
4 | malo | Se usa para verificar si badbit está configurado |
5 | ¡operador! | Evaluar flujo |
6 | rdstate | Se utiliza para obtener indicadores de estado de error. |
7 | estado | Se utiliza para configurar el indicador de estado de error. |
8 | claro | Se utiliza para configurar el indicador de estado de error. |
9 | llenar | Obtener / establecer carácter de relleno |
10 | excepciones | Se utiliza para obtener / establecer una máscara de excepciones. |
11 | imbuir | Imbuir configuración regional |
12 | Corbata | Se utiliza para obtener / establecer una transmisión vinculada |
13 | rdbuf | Se utiliza para obtener / configurar el búfer de transmisión. |
14 | estrecho | Carácter estrecho |
15 | ensanchar | Ampliar carácter |