나는 다음과 같은 문자열과 정수를 연결하는 것을 시도하고있다 : 내가 잘못C++에서 문자열과 정수를 어떻게 연결합니까?
어떤 아이디어error: invalid operands to binary expression ('basic_string<char, std::char_traits<char>, std::allocator<char> >'
and 'int')
string truckString = "Manufacturer's Name: " + name + ", Model Name: " + model + ", Model Year: " + year ", Miles...
일을 할 수있는 무엇을 :이 오류를 얻고있다
#include "Truck.h"
#include <string>
#include <iostream>
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;
}
? 저는 C++을 처음 접했습니다.
'std :: to_string' 또는 스팅 스트림을 사용하십시오. – chris
@chris, 난이 오류가 발생했습니다 : 오류 : 네임 스페이스 'std'에서 'to_string'이라는 멤버가 없습니다 – user1471980
오늘이 문제가 발생하여 컴파일러 설정에 따라 액세스 권한이 없을 수도 있습니다. 어떤 이유로 'to_string'. 'int'에서'string'으로의 변환을위한 stringstreams를보십시오 : http://www.cplusplus.com/articles/D9j2Nwbp/ – TopGunCoder