Question: Consider the following class and function definitions that are given: #include #include using namespace std; public: PartFilledArray(int array_size); PartFilledArray(const PartFilledArray& object); ~PartFilledArray( ); void operator
Consider the following class and function definitions that are given:
#include
public: PartFilledArray(int array_size); PartFilledArray(const PartFilledArray& object); ~PartFilledArray( ); void operator = (const PartFilledArray& right_side);
void add_value(double new_entry); //..... other members functions ....
protected: double *a; int max_number; int number_used; };
PartFilledArray::PartFilledArray(int array_size) : max_number(array_size), number_used(0) { a = new double[max_number]; }
Write the definitions for the member function add_value, the copy constructor, the overloaded assignment operator, and the destructor for this class.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
