public: Array(int sz=50); Array(const Array <T>&x ) Array(void delete[alist; Array<T>&operator=(const Array<T>&x) T&operator[](int i); Array<T>Operator T*(void)const (return alist; int ListSize(void)const return Fsize;} public: Array( int sz=50 ); Array( const Array <T>& x ); Array( void ) { delete[ ] alist;} Array<T>& operator=(const Array<T>& x); T& operator[ ](int i); Array<T> Operator T*(void)const {return alist;} int ListSize(void) const { return Fsize;} ~