我试过这个:
ostringstream myString;
float x;
string s;
if(x)
myString<<x;
else
myString<<s;
return myString.str();
但这不起作用。
我的目标是连接成 myString、一个浮点数和一个字符串,它们之间有一个空格,然后测试其中之一是否为 NULL。
Why the else
之间?尝试这个:
ostringstream myString;
float x;
string s;
if (fabsf(x) > 1e-30){
myString<<x << " ";
}
if(s.length() > 0)
myString<<s;
return myString.str(); //does ostringstream has a str()-member?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)