00001 00004 template<typename T> 00005 class ArrayList : 00006 public Array<T>{ 00007 public: 00009 ArrayList(); 00010 00013 ArrayList(uint size); 00014 00016 ~ArrayList(); 00017 00020 bool add(T data); 00021 };