Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: digimikeh en 26 Enero 2019, 20:57 PM

Título: Conversiones con stringstream
Publicado por: digimikeh en 26 Enero 2019, 20:57 PM
He estado buscando distintas formas de convertir de int a float, char* a string, char* a int, char* a float, string a float.. o cualquier otra que se venga en mente, hay varias funciones que hacen esto:

atoi()
stoi()
to_string()
etc...

Sin embargo, me encontré con que se puede hacer cualquier tipo de conversión usando stringstream:

Código (cpp) [Seleccionar]

stringstream ss;
int numero;
string strNumero = "5";
ss << strNumero;
ss >> numero;


Hacer esto es extremadamente fácil, sin hacer un tipo de cast o invocar alguna función extra, y funciona...  La duda es, hay alguna restricción de conversión para stringstream?

Gracias.