class Flight{ int FlightNumber }; class TravelAgent { vector <flight> flightList; }; void Agent::delete(Flight *obj) { vector<flight*>::iterator ptr; for(ptr=flightList.begin();ptr!=flightList.end();ptr++) { if((*Ptr)==obj) { flightList.erase(ptr); break; } } if ((ptr) == flightList.end()) { cout<<"Flight not found"<<endl; } } int main{ Agent agent1; int flightNumber; cout<<"Enter the number of the flight: "<<flush; in>>flightNumber; agent1.delete(flightNumber); }
void Agent::delete(int flightNumber) { vector<flight*>::iterator ptr; for(ptr=flightList.begin();ptr!=flightList.end();ptr++) { if( ptr->FlightNumber == flightNumber) { flightList.erase(ptr); return; } } if ((ptr) == flightList.end()) { cout<<"Flight not found"<<endl; } }
std::vector
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)