我希望输出以下代码hello5
。相反,它只输出hello
。
尝试将 int 输出到 似乎是一个问题ostringstream
。
当我直接输出相同的内容时cout
我收到了预期的输入。在 Snow Leopard 上使用 XCode 3.2。
Thanks!
#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;
}
编辑:请参阅我在下面发布的答案。这似乎是由 Snow Leopard 上的 XCode 3.2 中的活动配置“调试”中的问题造成的
将 XCode 中的活动配置从“调试”更改为“发布”可以作为解决方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)