Constructor basic_stringstream

De cppreference.com
Saltar a: navegación, buscar

Sintaxis:

explicit basic_stringstream( ios_base::openmode mode = ios_base::in | ios_base::out );     ''1
explicit basic_stringstream( const basic_string<charT, Traits, Allocator>& str,            ''2
                             ios_base::openmode mode = ios_base::in | ios_base::out );
basic_stringstream( basic_stringstream&& other );                                          ''3  nuevo en C++11

Un flujo basic_stringstream se puede construir de dos (tres) maneras diferentes:

  1. Indicando el modo de operación, que además sirve como constructor por defecto. El argumento mode indica el modo de operación. La cadena de texto subyacente está vacía después de esta operación.
  2. Crear un basic_stringstream tomando los contenidos de la cadena str, en un modo de operación opcional de mode.
  3. Empezando en c++11, apropiando (moviendo) la operación de otro flujo de datos other, el cual es dejado en un estado inválido tras esta operación.

[editar] Parámetros

str -- una cadena de texto que se usa como contenido subyacente por defecto para el flujo.

mode -- una bandera de comportamiento que indica el modo en que se abre el flujo.

other -- un segundo flujo de datos cuya operación se desea trasladar al nuestro.

[editar] Banderas de comportamiento

{{page>/io/ios_base/template_openmode_constants}}

[editar] Ver también

operator=

Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas