template class GenericContainer { public: int size; int maxCapacity; GenericContainer(int maxCapacity) { this->maxCapacity = maxCapacity; size = 0; dataArray = new T[maxCapacity]; } ~GenericContainer() { delete[] dataArray; } T *getArray() { return dataArray; } private: T *dataArray; }