2014-07-23 3 views
-2

주차 시뮬레이션을 실행하려고했습니다. 몇 가지 오류가 계속 발생합니다. 당신이 한 번 해보고 내가 누락 된 부분을 설명 할 수 있다면. 내가 갖는주차 시뮬레이션

void ParkingTicket::generateticket() const 
{ 
    ParkedCar car("GMC","Yukon XL","Grey","111111",9999); 
    PoliceOfficer bacon("Blake Peebles",9999);    
    ParkingMeter pm(55); 

    if (car.getNumMinutes() > pm.getTP()) 
    { 
     double time4fine = car.getNumMinutes() - pm.getTP(); 
     double fine; 

오류는 다음과 같습니다 '무효 ParkingTicket :: generateticket() const를'멤버 함수에서

: 예상 라인 187; 자동차 앞에

도움이 될 것입니다! 감사합니다.

당신이 그냥 필요
+7

문제가 여전히 나타나는 가장 작은 코드 조각을 찾으려고하면됩니다. 일반적으로 시도에서 문제의 원인을 찾습니다. 또한 187 행의 구문에 특히주의를 기울였습니다. – pamphlet

+0

감사합니다. 소책자를 작성 했으므로 여기에서 코드를 잘라 냈습니다. 나는 그것이 왜 기대하고 있는지 확실하지 않다. 차 전에. –

+0

어떤 줄 *이 * 줄 187인지 알려주고 싶을 수도 있습니다. –

답변

0

모든 :

::ParkedCar car("GMC","Yukon XL","Grey","111111",9999); 
::PoliceOfficer bacon("Blake Peebles",9999); 
::ParkingMeter pm(55); 

문제의 소스는 클래스와 멤버-기능의 같은 이름입니다.

+0

회원 기능이 거기 있어야한다고 나는 매우 의심 스럽다. 내가 옳다면, 훨씬 더 나은 해결책은 그들을 제거하는 것입니다. – chris