Programación estándar
string stream::string stream(string str);
# include ltiostream gt
# include ltsstream gt
# incluir lt string gt
Usar espacio de nombres std
int main()
{
string stream ostr ("CCC");
ostr . put(' d ');
ostr . ";
string gstr = ostr . str();
cout lt ltgstr lt ltendl
char a;
ostr gt gta ;
cout lt lta
system("pause");
}
Ejemplo utilizado en la conversión de tipos:
# incluir lt string gt
# incluir ltsstream gt
# incluir ltiostream gt
int main()
{
std::stringstream stream;
std::string result;
int I = 1000;
stream lt lt i; /Ingrese int en la secuencia
stream gt gt result; //Extraiga el valor int previamente insertado de la secuencia.
STD::cout lt; ltresultlt ltSTD::endl;//Imprimir cadena "1000"
}
Además, istringstream y ostringstream también tienen la diferencia. De hecho, el uso es muy similar al de fstream de stream ifstream iostream Ostream y otras clases. Cualquier libro que presente la biblioteca estándar de E/S o stl tiene una introducción detallada.
Recomendarte un sitio web.