template class kryArray { public: kryArray(); kryArray(int capacity); ~kryArray(); void Add(T obj); int GetCount(); RT operator [](int index); private: void Resize(int new_size); int m_count; int m_capacity; T *m_array; };