Define a class Array with one dimensional array of integers and its size as data members. Define a parametrized constructor and a copy constructor to initialize its data members. The parametrized constructor function should accept an array and its size as input parameters. Define a member function to perform operator overloading on the (+)operator to add two objects of the class Array and return a new object of the class Array that contains the sum of corresponding elements of one dimensional array of two objects of class Array. Define a member function void display()to display the object of class Array.
The Answer to the Question
is below this banner.
Can't find a solution anywhere?
NEED A FAST ANSWER TO ANY QUESTION OR ASSIGNMENT?
Get the Answers Now!You will get a detailed answer to your question or assignment in the shortest time possible.
Here's the Solution to this Question
template<typename T>
class Array {
public:
Array() {}
Array(const Array &array) { /* logic */ }
void display() { /* logic */ }
private:
T *items;
};