我有一些字符串和3个整数,我想将它们全部放在一个字符串中并返回它们。这是我用这段代码得到的错误:
string Car::infoCar(){
stringstream str;
str<< manufacturer << " " << model << " " << AK << " " << cspeed << " " << maxspeed << " " << cgear;
return str.toString();
}
我也使用:
#include <sstream>
#include <string>
using namespace std;
当我以同样的方式运行我的其他作业时,我也会遇到同样的错误。
答案 0 :(得分:1)
您正在寻找的功能称为str
:
return str.str();
答案 1 :(得分:1)
cppreference.com是你的朋友。 C ++不是java或C#。
答案 2 :(得分:1)
是的,方法名为str()
http://www.cplusplus.com/reference/sstream/stringstream/str/
// Replace
return str.toString();
// With
return str.str();