2
我想要做的是这样的:C++添加到字符串的整数,未to_string
int num = 10;
string message = "something something " + num;
cout<<message<<endl;
the output would be: something something 10
我被迫使用该编译器GCC过时的版本,并没有C++ 11的支持,这意味着to_string将不起作用。
串流是唯一的方法吗?如果是这样,那么在这种情况下如何使用它来生成最少量的代码?
只是用'的cout <<消息<< NUM << ENDL;'在这种情况下?是的,stringstream可能是最简单的通用解决方案,其他的存在。 –
@RaphaelMiedl这不是一个确切的例子。实际上,我想将消息返回给调用者函数,但是字符串流似乎是要走的路。 – Delliardo
'boost :: lexical_cast'几乎可以轻松完成。 – chris