problema de ostringstream com int em c ++
Eu esperaria o seguinte código para saídahello5
. Em vez disso, apenas saídashello
. Parece ser um problema ao tentar produzir um int para oostringstream
. Quando eu faço o mesmo diretamente paracout
Eu recebo a entrada esperada. Usando o XCode 3.2 no Snow Leopard.
Obrigado!
#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;
}
EDIT: Veja a resposta que eu postei abaixo. Isto parece ser criado por um problema na configuração ativa 'Debug' no XCode 3.2 no Snow Leopard