www.pudn.com > Flight_Book.rar > ObjArray.h


#pragma once 
#include "BaseObj.h" 
#include "DataType.h" 
 
class CObjArray   
{ 
private: 
	Object arrayHead;	//头结点 
	int count;			//存储的对象数目 
	ObjectTag tag;		//对象类别 
public: 
	CObjArray(); 
	CObjArray(ObjectTag tag); 
	~CObjArray(); 
	int GetCount(); 
	ObjectTag GetTag(); 
	Object GetHead(); 
	CBaseObj * operator[](int index); 
	CBaseObj * GetAt(int index); 
	void clear(); 
	void AddSort(CBaseObj *objPoint); 
	bool Delete(char *key); 
	Object * Find(char *key); 
 
};