www.pudn.com > Elevators.rar > PassengerList.cpp
// PassengerList.cpp: implementation of the CPassengerList class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "ESystem.h"
#include "PassengerList.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CPassengerList::CPassengerList()
{
}
CPassengerList::~CPassengerList()
{
}
CPassenger* CPassengerList::GetPassengerByPID(int pid)
{
//根据乘客的ID,找到该乘客并返回.
CPassengerList::iterator it;
CPassenger* tmp;
for(it = begin();it!=end();it++)
{
tmp = *it;
if(tmp->GetPID() == pid)
return tmp;
}
return NULL;
}