c program Design your class using both the interface header
c++ program Design your class using both the interface (header) file and the implementation (.cpp) file.
The internal representation of a Polynomial is an array of terms. Each term contains a coefficient and an exponent, e.g., the term
2x4
has the coefficient 2 and the exponent 4.
Develop a complete class containing proper constructor and destructor functions as well as set, get, and print functions. The class should also provide the following overloaded operator capabilities:
a) Overload the addition operator (+) to add two Polynomials.
b) Overload the subtraction operator (-) to subtract two Polynomials.
c) Overload the assignment operator to assign one Polynomial to another.
d) Overload the multiplication operator (*) to multiply two Polynomials.
e) Overload the addition assignment operator (+=), subtraction assignment operator (-=), and multiplication assignment operator (*=).
Write an application that tests all the functionality provided by class Polynomial:
• create three Polynomials
• add two Polynomials, using + and += operators
• subtract two Polynomials, using – and -= operators
• assign one Polynomial to another Polynomial
• multiply two Polynomials, using * and *= operators.
Solution
just check this I am not sure
Consider a pair of two source files: an interface declaration file (*.h or *.hpp) and its implementation file (*.cpp).
Let the *.h file be like the following:
I have seen two different practices for using namespaces in source files:
*.cpp showing practice #1:
*.cpp showing practice #2:
