그래서 Car, Route, Taxi 클래스의 프로그램이 있습니다. 저는 Car와 Routes 클래스로부터 데이터를 얻기 위해 컴포지션을 사용하고 있습니다. 각 클래스는 자신의 데이터를 입력 할 수 있어야하고 확인을 위해 입력 된 데이터가 있어야합니다. Taxi 클래스의 생성자를 Car 및 Routes 클래스의 get/set 메서드를 사용하여 데이터를 사용하고 검사하는 방식으로 만드는 방법에 어려움을 겪고 있습니다. setRouteTaxidata
방법의 매개 변수에 액세스하는 방법은 무엇입니까?C++ 작곡가 생성자
제안 사항?
class RouteTaxi {
private:
int id;
public:
Car car;
Route route;
RouteTaxi();
~RouteTaxi();
void setRouteTaxidata(string cbrand, string cmodel, int cyears, int cseatingCapacity, double cloadCapacity, double cfuelConsumption,string rnodes, double rrouteLength, int rtoursPerDay, int i);
};
RouteTaxi::RouteTaxi(){
setRouteTaxidata(??) ??????
}
void RouteTaxi::setRouteTaxidata(string cbrand, string cmodel, int cyears, int cseatingCapacity, double cloadCapacity, double cfuelConsumption, string rnodes, double rrouteLength, int rtoursPerDay, int i){
car.setBrand(cbrand);
}
감사합니다. 그 생성자가 있습니다. 내 문제는 나중에 내가 내 개체를 콘솔에서 imputed 및 오류를 확인하려면, 나는 정적이되고 싶지 않아요. 미안 해요 만약 내가 이해가 안 돼요. –
아마 공장 생성기 기능을 원할 것입니다. 그것을 추가하겠습니다. –
시간 내 주셔서 감사합니다. –