오류가없고 빌드되어 실행되지만 차량 유형이 표시되지 않습니다. 모든 도움을 주셨습니다. 내 객체에 문자열 "car"를 저장하려고 시도했지만 작동하지 않습니다.오브젝트 문제 C++
string vType[] = {"Car","Van","Lorry","Motorbike","Tanker"};
와 내가 사용하려고 :
Vehicle one;
one.setVehicleType(vType[0]);
cout << "Vehicle Type:" << one.getVehicleType() << endl;
Vehicle.ccp
#include "Vehicle.h"
Vehicle::Vehicle() {
vehicleMake = ' ';
}
Vehicle::Vehicle(string type){
vehicleVehicleType = type;
}
Vehicle::~Vehicle(){
}
//getMethods
string Vehicle::getFuelType()const{
return vehicleFuelType;
}
string Vehicle::getVehicleType()const{
return vehicleVehicleType;
}
//setMethods
void Vehicle::setMake(string make){
vehicleMake = make;
}
void Vehicle::setVehicleType(string type){
vehicleFuelType = type;
}
Vehicle.h을
class Vehicle{
public:
//Default Constructor
Vehicle();
//Overload constructor
Vehicle(char, string, string, string, string, int, int, int, int);
//Destructor
~Vehicle();
//Accessor Functions
//get methods
string vehicleType() const;
void setVehicleType(string);
//setFuelType - for Vehicle
protected:
string vehicleVehicleType;