Académique Documents
Professionnel Documents
Culture Documents
LIBRERA SSTREAM
Define varias clases de plantilla que apoyan las operaciones iostreams en las secuencias almacenadas en un objeto de matriz asignada. Tales secuencias son fcilmente convertidas a partir de los objetos y de basic_string plantilla de clase. En el lenguaje de programacin C + +, <sstream> es una parte de la biblioteca de C + + estndar. Se trata de un archivo de encabezado que proporciona plantillas y tipos que permitan la interoperabilidad entre los bferes de flujo y objetos de cadena. <stream>: Las clases definidas en este archivo se utilizan para manipular objetos de cadena como si fueran ros.
LENGUAJE DE PROGRAMACION
Universidad Nacional San Luis Gonzaga Facultad: Ingeniera Mecnica Elctrica Escuela: Ingeniera mecnica
istringstream
Crea un basic_ostringstream tipo especializado de un parmetro de plantilla char Crea un basic_stringbuf tipo especializado de un parmetro de plantilla char. Crea un basic_stringstream tipo especializado de un parmetro de plantilla char. Crea un basic_istringstream tipo especializado de un parmetro de plantilla wchar_t.
wostringstream Crea un basic_ostringstream tipo especializado de un parmetro de plantilla wchar_t. wstringbuf wstringstream Crea un basic_stringbuf tipo especializado de un parmetro de plantilla wchar_t. Crea un basic_stringstream tipo especializado de un parmetro de plantilla wchar_t. parameter.
CLASES
basic_stringbuf Describe un bfer de la secuencia que controla la transmisin de elementos de tipo Elem, cuyos rasgos de carcter son determinados por la clase Tr, y a partir de una secuencia de elementos almacenados en un objeto de matriz. basic_istringstream Describe un objeto que controla la extraccin de elementos y objetos codificados de un bfer de la secuencia de clase basic_stringbuf <Elem, Tr, Alloc>, con elementos de tipo Elem, cuyos rasgos de carcter son determinados por la clase Tr, y cuyos elementos son asignados por un asignador Alloc de clase. basic_ostringstream Describe un objeto que controla la insercin de elementos y objetos codificados en un bfer de la secuencia de clase basic_stringbuf <Elem, Tr, Alloc>, con elementos de tipo Elem, cuyos
basic_stringstream
Describe un objeto que controla la insercin y extraccin de elementos y objetos codificados utilizando un bfer de la secuencia de clase basic_stringbuf <Elem, Tr, Alloc>, con elementos de tipo Elem, cuyos rasgos de carcter son determinados por la clase Tr, y cuyos elementos son asignados por asignador de Alloc clase.
LENGUAJE DE PROGRAMACION
rasgos de carcter son determinados por la clase Tr, y cuyos elementos son asignados por un asignador Alloc de clase
Universidad Nacional San Luis Gonzaga Facultad: Ingeniera Mecnica Elctrica Escuela: Ingeniera mecnica
istringstream
Typedef basic_istringstream<char> istringstream; Observaciones
El tipo es un sinnimo de basic_ostringstream plantilla de clase, especializada en elementos de tipo char. Requisitos
Encabezado: <sstream> EJEMPLO // istringstream::str #include <iostream> #include <sstream> #include <string> using namespace std; int main () { int val,n; istringstream iss; string strvalues = "32 240 2 1450"; iss.str (strvalues); for (n=0; n<4; n++) { iss >> val; cout << val+1 << endl; } return 0; }
Remarks
The type is a synonym for template class basic_ostringstream, specialized for elements of type char. requisitos
Universidad Nacional San Luis Gonzaga Facultad: Ingeniera Mecnica Elctrica Escuela: Ingeniera mecnica
Encabezado: <sstream> EJEMPLO // ostringstream::str #include <iostream> #include <sstream> #include <string> using namespace std; int main () { ostringstream oss; string mystr; oss << "Sample string"; mystr=oss.str(); cout << mystr; return 0; }
stringbuf
Observaciones El tipo es un sinnimo de basic_stringbuf plantilla de clase, especializada en elementos de tipo char. Requisitos Encabezado: <sstream> EJEMPLO
// stringbuf::str #include <iostream> #include <sstream> #include <string> using namespace std; int main () { stringbuf sb; string mystr; sb.sputn ("Sample string",13); mystr=sb.str(); cout << mystr; return 0; }
LENGUAJE DE PROGRAMACION
Universidad Nacional San Luis Gonzaga Facultad: Ingeniera Mecnica Elctrica Escuela: Ingeniera mecnica
stringstream
Typedef basic_stringstream<char> stringstream;
Observaciones
El tipo es un sinnimo de basic_stringstream plantilla de clase, especializada en elementos de tipo char. Requisitos
Encabezado: <sstream> EJEMPLO // stringstream::str #include <iostream> #include <sstream> #include <string> using namespace std; int main () { stringstream oss; string mystr; oss << "Sample string"; mystr=oss.str(); cout << mystr; return 0; }
wistringstream
Typedef basic_istringstream<chart> wistringstream; Observaciones
El tipo es un sinnimo de basic_stringstream plantilla de clase, especializada en elementos de tipo char. Requisitos
Encabezado: <sstream>
LENGUAJE DE PROGRAMACION
Universidad Nacional San Luis Gonzaga Facultad: Ingeniera Mecnica Elctrica Escuela: Ingeniera mecnica
// stringstream::str #include <iostream> #include <sstream> #include <string> using namespace std; int main () { stringstream oss; string mystr; oss << "Sample string"; mystr=oss.str(); cout << mystr; return 0; }
wostringstream
Typedef basic_ostringstream<chart> wostringstream;
Observaciones El tipo es un sinnimo de basic_ostringstream plantilla de clase, especializada en elementos de tipo char. Requisitos Encabezado: <sstream>
wstringbuf
Typedef basic_stringbuf<chart> wstringbuf;
LENGUAJE DE PROGRAMACION
Observaciones
Universidad Nacional San Luis Gonzaga Facultad: Ingeniera Mecnica Elctrica Escuela: Ingeniera mecnica
wstringstream
Typedef basic_stringstream<chart> wstringstream; Observaciones
El tipo es un sinnimo de basic_stringstream plantilla de clase, especializada en elementos de tipo chart. Requisitos
Encabezado: <sstream>
Parmetros Alloc La clase de imputacin. Elem El tipo del elemento bsico de la cadena. Tr Los rasgos de carcter especializado en el elemento bsico de la cadena. Observaciones El objeto se asigna, extendido, y se libera como sea necesario para acomodar los cambios en la secuencia.
Un objeto de la clase basic_stringbuf <Elem, Tr, Alloc> almacena una copia de la ios_base :: openmode argumento de su constructor como su modo de modo stringbuf: Si el modo y ios_base :: en es distinto de cero, el buffer de entrada es accesible. Para obtener ms informacin, consulte Clase basic_streambuf. Si el modo y ios_base :: salida es distinto de cero, el bfer de salida es accesible.
LENGUAJE DE PROGRAMACION
Universidad Nacional San Luis Gonzaga Facultad: Ingeniera Mecnica Elctrica Escuela: Ingeniera mecnica
Requisitos Encabezado: <sstream> basic_istringstream
template class class class > class < Elem, Tr = char_traits<Elem>, Alloc = allocator<Elem> basic_istringstream : public basic_istream<Elem, Tr>
Parmetros Alloc La clase de imputacin. Elem El tipo del elemento bsico de la cadena. Tr Los rasgos de carcter especializado en el elemento bsico de la cadena. Observaciones The template class describes an object that controls extraction of elements and encoded objects from a stream buffer of class basic_stringbuf<Elem, Tr, Alloc>, with elements of type Elem, whose character traits are determined by the class Tr, and whose elements are allocated by an allocator of class Alloc. The object stores an object of class basic_stringbuf<Elem, Tr, Alloc>. Requisitos Encabezado: <sstream>
basic_ostringstream
template class class class > class < Elem, Tr = char_traits<Elem>, Alloc = allocator<Elem> basic_ostringstream : public basic_ostream<Elem, Tr>
LENGUAJE DE PROGRAMACION
Universidad Nacional San Luis Gonzaga Facultad: Ingeniera Mecnica Elctrica Escuela: Ingeniera mecnica
Alloc La clase de imputacin. Elem El tipo del elemento bsico de la cadena. Tr Los rasgos de carcter especializado en el elemento bsico de la cadena. Observaciones La clase describe un objeto que controla la insercin de elementos y objetos codificados en un bfer de la secuencia, con elementos de tipo Elem, cuyos rasgos de carcter son determinados por la clase Tr, y cuyos elementos son asignados por un asignador de Alloc clase. El objeto guarda un objeto de clase basic_stringbuf <Elem, Tr, Alloc>. Requisitos Encabezado: <sstream>
basic_stringstream
template class class class > class < Elem, Tr = char_traits<Elem>, Alloc = allocator<Elem> basic_ostringstream : public basic_ostream<Elem, Tr>
LENGUAJE DE PROGRAMACION
Universidad Nacional San Luis Gonzaga Facultad: Ingeniera Mecnica Elctrica Escuela: Ingeniera mecnica
Los rasgos de carcter especializado en el elemento bsico de la cadena. Observaciones La clase de plantilla describe un objeto que controla la insercin y extraccin de elementos y objetos codificados utilizando un bfer de la secuencia de clase basic_stringbuf <Elem, Tr, Alloc>, con elementos de tipo Elem, cuyos rasgos de carcter son determinados por la clase Tr, y cuyos elementos son asignados por un asignador de Alloc clase. El objeto guarda un objeto de clase basic_stringbuf <Elem, Tr, Alloc>. Requisitos Encabezado: <sstream>
1 0
LENGUAJE DE PROGRAMACION
Universidad Nacional San Luis Gonzaga Facultad: Ingeniera Mecnica Elctrica Escuela: Ingeniera mecnica
1 1
LENGUAJE DE PROGRAMACION