Dando los primeros pasos en C++, me encuentro que no hay ninguna manera ‘natural’ de castear de string a int y viceversa.

Parece que lo mejor es con stringstream

Para convertir un string a int

#include <sstream>
string texto="88";
int numero;
istringstream buffer(texto);
buffer >> numero;
//numero=88

Para convertir de int a string

#include <sstream>

std::int numero=1;
std::string string;

stringstream ss;
ss << numero;
string = ss.str();
El sitio utiliza cookies, para iniciar sesión o para cotizar los servicios. No usamos cookies de terceros.    Leer más
Privacidad