00001
00007
00008
00009
00010
00011 #if !defined(GROUP_HPP)
00012 #define GROUP_HPP
00013
00014 const int kGroupNumToStart = 16;
00015 const int kGroupMultiplier = 4;
00016
00017
00018 class AGroup {
00019 private:
00020 int* m_pInts;
00021 int m_NumInts;
00022 int m_MaxNum;
00023
00024
00025 public:
00026 AGroup();
00027 ~AGroup();
00028 void Clear();
00029 void Add(int AnInt);
00030 AGroup& operator= (AGroup& Group);
00031 int operator[] (int Index);
00032 int GetNumInGroup() { return(m_NumInts); }
00033 void List(int NumToList=-1);
00034 };
00035
00036 #endif
00037