参见英文答案 >
How to concatenate a std::string and an int? 29个
我试图连接字符串和整数如下:
#include "Truck.h"
#include
#include
using namespace std;
Truck::Truck (string n, string m, int y)
{
name = n;
model = m;
year = y;
miles = 0;
}
string Truck :: toString()
{
string truckString = "Manufacturer's Name: " + name + ", Model Name: " + model + ", Model Year: " + year ", Miles: " + miles;
return truckString;
}
我收到此错误:
error: invalid operands to binary expression ('basic_string, std::allocator >'
and 'int')
string truckString = "Manufacturer's Name: " + name + ", Model Name: " + model + ", Model Year: " + year ", Miles...
我有什么想法可能做错了吗?我是C的新手.