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

Respuestas a la pregunta(4)

Su respuesta a la pregunta