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; 
}