<sstream>
Define varias clases de plantilla que admiten las operaciones con de iostreams en secuencias almacenado en un objeto asignado de la matriz.Tales secuencias con facilidad se convierten entre objetos de clase de plantilla basic_string.
namespace std {
template<class CharType,
class Traits = char_traits<CharType>,
class Allocator = allocator<CharType> >
class basic_stringbuf;
typedef basic_stringbuf<char> stringbuf;
typedef basic_stringbuf<wchar_t> wstringbuf;
template<class CharType,
class Traits = char_traits<CharType>,
class Allocator = allocator<CharType> >
class basic_istringstream;
typedef basic_istringstream<char> istringstream;
typedef basic_istringstream<wchar_t> wistringstream;
template<class CharType,
class Traits = char_traits<CharType>,
class Allocator = allocator<CharType> >
class basic_ostringstream;
typedef basic_ostringstream<char> ostringstream;
typedef basic_ostringstream<wchar_t> wostringstream;
template<class CharType,
class Traits = char_traits<CharType>,
class Allocator = allocator<CharType> >
class basic_stringstream;
typedef basic_stringstream<char> stringstream;
typedef basic_stringstream<wchar_t> wstringstream;
// TEMPLATE FUNCTIONS
template<class CharType, class Traits, class Allocator>
void swap(
basic_stringbuf<CharType, Traits, Allocator>& _Left,
basic_stringbuf<CharType, Traits, Allocator>& _Right
);
template<class CharType, class Traits, class Allocator>
void swap(
basic_istringstream<CharType, Traits, Allocator>& _Left,
basic_istringstream<CharType, Traits, Allocator>& _Right
);
template<class CharType, class Traits, class Allocator>
void swap(
basic_ostringstream<CharType, Traits, Allocator>& _Left,
basic_ostringstream<CharType, Traits, Allocator>& _Right
);
template<class CharType, class Traits, class Allocator>
void swap (
basic_stringstream<CharType, Traits, Allocator>& _Left,
basic_stringstream<CharType, Traits, Allocator>& _Right
);
} // namespace std
Parámetros
Parámetro |
Descripción |
---|---|
_Left |
haga referencia a sstream un objeto. |
_Right |
haga referencia a sstream un objeto. |
Comentarios
Los objetos de char * tipo pueden usar la funcionalidad de <strstream> fluir.Sin embargo, está desusada <strstream> y el uso de <sstream> se anima.
Typedefs
Crea un tipo basic_istringstream especializado en un parámetro de plantilla de char . |
|
Crea un tipo basic_ostringstream especializado en un parámetro de plantilla de char . |
|
Crea un tipo basic_stringbuf especializado en un parámetro de plantilla de char . |
|
Crea un tipo basic_stringstream especializado en un parámetro de plantilla de char . |
|
Crea un tipo basic_istringstream especializado en un parámetro de plantilla de wchar_t . |
|
Crea un tipo basic_ostringstream especializado en un parámetro de plantilla de wchar_t . |
|
Crea un tipo basic_stringbuf especializado en un parámetro de plantilla de wchar_t . |
|
Crea un tipo basic_stringstream especializado en un parámetro de plantilla de wchar_t . |
Manipuladores
Cambie los valores entre dos objetos de sstream . |
Clases
Describe un búfer de la secuencia que controla la transmisión de elementos de Elemescrito, cuyos rasgos de carácter se determinan mediante la clase Tr, a y desde una secuencia de elementos almacenados en un objeto array. |
|
Describe un objeto que controla la recuperación de elementos y objetos codificados de un búfer de la secuencia de la clase basic_stringbuf<Elem, Tr, Alloc>, con los elementos de Elemescrito, cuyos rasgos de carácter se determinan mediante la clase Tr, y cuyos elementos son asignados por un asignador de la clase Alloc. |
|
Describe un objeto que controla la inserción de elementos y objetos codificados en un búfer de la secuencia de la clase basic_stringbuf<Elem, Tr, Alloc>, con los elementos de Elemescrito, cuyos rasgos de carácter se determinan mediante la clase Tr, y cuyos elementos son asignados por un asignador de la clase Alloc. |
|
Describe un objeto que controla la inserción y la recuperación de elementos y objetos codificados mediante un búfer de la secuencia de la clase basic_stringbuf<Elem, Tr, Alloc>, con los elementos de Elemescrito, cuyos rasgos de carácter se determinan mediante la clase Tr, y cuyos elementos son asignados por un asignador de la clase Alloc. |
Requisitos
encabezado: <sstream>
espacio de nombres: std
Vea también
Referencia
Seguridad para subprocesos de la biblioteca estándar de C++