Ostringstream-Problem mit int in c ++

Ich würde erwarten, dass der folgende Code ausgegeben wirdhello5. Stattdessen wird nur ausgegebenhello. Es scheint ein Problem mit dem Versuch zu sein, ein int an das auszugebenostringstream. Wenn ich das selbe direkt an ausgebecout Ich erhalte die erwartete Eingabe. Verwenden von XCode 3.2 unter Snow Leopard.

Vielen Dank!

#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;
}

BEARBEITEN: Siehe die Antwort, die ich unten gepostet habe. Dies scheint durch ein Problem in der aktiven Konfiguration 'Debug' in XCode 3.2 auf Snow Leopard verursacht worden zu sein

Antworten auf die Frage(4)

Ihre Antwort auf die Frage