#include #include #include #pragma once template class Array { protected: long length; T** elements; public: Array(){ length=0; elements=NULL; } virtual ~Array(){ if (elements !=NULL){ for (long i=0; i