// File: genarray.h // // Header file for GenArray class #ifndef genarray_h #define genarray_h class GenArray{ public: GenArray() { size = 0 ; } // default constructor virtual ~GenArray() {} ; // virtual destructor // Pure Virtuals // print out array // virtual void print() = 0 ; // swap elements of the array // virtual void swap(int, int) = 0 ; // compare elements of the array // virtual int cmp(int, int) = 0 ; void sort() ; int length() { return size ; } protected: int size ; } ; #endif