problema de ostringstream con int en c ++
Espero que salga el siguiente códigohello5
. En su lugar, solo produce salidas.hello
. Parece ser un problema al intentar enviar un int a laostringstream
. Cuando salgo lo mismo directamente acout
Recibo la entrada esperada. Utilizando XCode 3.2 en Snow Leopard.
¡Gracias!
#include <iostream>
#include <string>
#include <sstream>
using namespace std;
int main(){
int myint = 5;
string mystr = "hello";
string finalstr;
ostringstream oss;
oss << mystr << myint;
finalstr = oss.str();
cout << finalstr;
return 0;
}
EDITAR: ver la respuesta que he publicado a continuación. Esto parece ser creado por un problema en la configuración activa 'Depurar' en XCode 3.2 en Snow Leopard