#ifndef INTARRAY_H #define INTARRAY_H #endif using namespace std; class IntArray; class IntArray{ public: //constructors //explicit IntArray(int size = DefaultArraySize); IntArray(); explicit IntArray(int); IntArray( int *array, int array_size); IntArray(const IntArray &rhs); //destructor ~IntArray(){ delete [] ia; }; //operators bool operator==(const IntArray &); bool operator!=(const IntArray &); //assignment operator IntArray& operator=(const IntArray &); //index operator int& operator[](int); int size() const; void sort(); int min() const; int max() const; int find( int value) const; private: static const int DefaultArraySize = 255; int _size; int *ia; }; //remember the colon