Click here to Skip to main content
       

C / C++ / MFC

 
GeneralRe: How to make a project resolution independent.? Pinmembermbatra3119-Dec-12 1:25 
GeneralRe: How to make a project resolution independent.? PinmemberJochen Arndt19-Dec-12 1:33 
GeneralRe: How to make a project resolution independent.? Pinmembermbatra3119-Dec-12 1:44 
GeneralRe: How to make a project resolution independent.? PinmemberJochen Arndt19-Dec-12 2:06 
AnswerRe: How to make a project resolution independent.? PinmemberAlan Balkany19-Dec-12 4:25 
QuestionASM with stams library of C ++ PinmemberGurunathkudalkar18-Dec-12 21:15 
AnswerRe: ASM with stams library of C ++ PinmvpCPallini18-Dec-12 22:19 
Questionerror C2228 "must have class/struct/union" Pinmemberalaaan7318-Dec-12 4:55 
in Flight.h i have this prototype :
bool reserveSeat(Passenger psngr, bool smoker); 
and i have to do the implementation for it , i try to do it but i got an error :
"
error message :
task b\flight.cpp(15): error C2228: left of '.setPassportNumber' must have class/struct/union
1>type is ''unknown-type''
1> b\flight.cpp(16): error C2065: 'passenger' : undeclared identifier
1>b\flight.cpp(16): error C2228: left of '.setContactNumber' must have class/struct/union
1>type is ''unknown-type''
1> b\flight.cpp(17): error C2228: left of '.smokerSeat' must have class/struct/union

and here is my try
bool Flight::reserveSeat(Passenger psngr, bool smoker)
{
   Passenger.setPassengerName(psngr.getPassengerName());
   passenger.setPassportNumber(psngr.getPassportNumber());
   passenger.setContactNumber(psngr.getContactNumber());
   reservations.smokerSeat=smoker;
 
}

note that Flight have an object of Reservation and here's the Reservation constuctor :
Reservation.cpp
Reservation::Reservation(Passenger& psngr, bool smoke)
	
{
   passenger.setPassengerName(psngr.getPassengerName());
   passenger.setPassportNumber(psngr.getPassportNumber());
   passenger.setContactNumber(psngr.getContactNumber());
   smokerSeat=smoke;
}//end consreuctor 

 
and here's the whole Flight Header
 
#include "reservation.h"
#include "okReservation.h"
#include "waitReservation.h"
class Flight{
	
private:
	int waitingListMax;
	int seats;
	int seatsCount;
	Reservation** reservations;
	
public:
	Flight(int capacity, int waitingMax);
	bool reserveSeat(Passenger psngr, bool smoker);
	
	//Searches for the reservation with the given reservation number, and 	//deletes it. Uses the confirmReservation function if the reservation to be 	//deleted was an OK one 
	void cancelReservation(string resNum);
	
	//Deletes the given waiting reservation after creating a new OK reservation 	//for the same passenger. Returns a pointer to the newly created reservation
	okReservation confirmReservation(waitReservation* res); 
	void printWaitingList();
	void printReservationList();
 
	};

AnswerRe: error C2228 "must have class/struct/union" PinmemberChris Losinger18-Dec-12 5:19 
AnswerRe: error C2228 "must have class/struct/union" PinmvpRichard MacCutchan18-Dec-12 7:09 
AnswerRe: error C2228 "must have class/struct/union" PinmemberStefan_Lang21-Dec-12 1:59 
QuestionCan we capture HD video using DirectShow C++/MFC .? Pinmembermbatra3117-Dec-12 23:30 
QuestionCWinApp::OnFileNew failed ? PinmemberCodzer17-Dec-12 19:23 
GeneralRe: CWinApp::OnFileNew failed ? PinmemberJochen Arndt17-Dec-12 21:33 
GeneralRe: CWinApp::OnFileNew failed ? PinmemberCodzer18-Dec-12 2:48 
AnswerRe: CWinApp::OnFileNew failed ? PinmemberJochen Arndt18-Dec-12 3:03 
QuestionLinked List Via Disk File [modified] Pinmemberimboared117-Dec-12 19:01 
SuggestionRe: Linked List Via Disk File PinmvpRichard MacCutchan17-Dec-12 22:15 
QuestionConfused with destructor PinmemberSuper Lloyd17-Dec-12 2:33 
AnswerRe: Confused with destructor PinmemberErudite_Eric17-Dec-12 4:54 
GeneralRe: Confused with destructor PinmemberSuper Lloyd17-Dec-12 5:01 
GeneralRe: Confused with destructor Pinmemberjschell17-Dec-12 8:31 
GeneralRe: Confused with destructor PinmemberSuper Lloyd17-Dec-12 16:59 
GeneralRe: Confused with destructor Pinmembermegaadam18-Dec-12 3:51 
GeneralRe: Confused with destructor PinmemberStefan_Lang19-Dec-12 5:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web03 | 2.8.140926.1 | Last Updated 1 Oct 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid