Question: Partial implementation of the class is given below: class IntBag f const static int CAPACITY 128; // initial size of array memory /I (elements) const


Partial implementation of the class is given below: class IntBag f const static int CAPACITY 128; // initial size of array memory /I (elements) const static int MULT -2; // multiplier (enlarge array memory MULT times) public: IntBag); // constructor IntBag(const IntBag &a); I/ copy constructor IntBag); // destructor IntBag& operator-(const IntBag& a); // assignment operator int operator[ (int index); // get array itenm void add (const int item); // Add item to the end of array int getsize()const; // get size of array (elements) void setSize(int newsize); // set size of array (elements) void clear); // clear array void delete(int pos); // delete array item private: int* array_; // pointer for array's memory int size_; // size of array (elements) /7 use whatever other members you need 18 Partial implementation of the class is given below: class IntBag f const static int CAPACITY 128; // initial size of array memory /I (elements) const static int MULT -2; // multiplier (enlarge array memory MULT times) public: IntBag); // constructor IntBag(const IntBag &a); I/ copy constructor IntBag); // destructor IntBag& operator-(const IntBag& a); // assignment operator int operator[ (int index); // get array itenm void add (const int item); // Add item to the end of array int getsize()const; // get size of array (elements) void setSize(int newsize); // set size of array (elements) void clear); // clear array void delete(int pos); // delete array item private: int* array_; // pointer for array's memory int size_; // size of array (elements) /7 use whatever other members you need 18
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
