// Ryan Brown // HW 5 // Fig. 8.19: Polynomial.cpp // Polynomial class member function definitions. #include using std::cout; #include "polynomial.h" // Polynomial class definition /////////////////////////////////////////////////////////////////////////////////// // Constructor Polynomial::Polynomial() { } // end Polynomial constructor /////////////////////////////////////////////////////////////////////////////////// // Constructor Polynomial::Polynomial ( const Polynomial & ); { } // end Polynomial constructor /////////////////////////////////////////////////////////////////////////////////// // addition operator Polynomial Polynomial::operator+( const Polynomial &operand2 ) const { return Polynomial(); } // end function operator+ /////////////////////////////////////////////////////////////////////////////////// // subtraction operator Polynomial Polynomial::operator-( const Polynomial &operand2 ) const { return Polynomial( ); } // end function operator- /////////////////////////////////////////////////////////////////////////////////// // multiplication operator Polynomial Polynomial::operator*( const Polynomial & operand2) const { return Polynomial( ); } // end function operator* /////////////////////////////////////////////////////////////////////////////////// // assignment operator Polynomial & Polynomial::operator = (const Polynomial & operand2) { return Polynomial( ); } // end function operator* /////////////////////////////////////////////////////////////////////////////////// // addition assignment operator Polynomial & Polynomial::operator += (const Polynomial & operand2) { return Polynomial( ); } // end function operator* /////////////////////////////////////////////////////////////////////////////////// // subtraction assignment operator Polynomial & Polynomial::operator -= (const Polynomial & operand2) { return Polynomial( ); } // end function operator* /////////////////////////////////////////////////////////////////////////////////// // multiplication assignment operator Polynomial & Polynomial::operator *= (const Polynomial & operand2) { return Polynomial( ); } // end function operator* /////////////////////////////////////////////////////////////////////////////////// // Outstream operator ostream & operator << (ostream & out, const Polynomial & c) { return (out << "(" << c.coefficient << "," << c.power << ")"); } // end function operator << /////////////////////////////////////////////////////////////////////////////////// // Instream operator istream & operator >> (istream & in, const Polynomial & c) { return (in >> c.coefficient >> c.power); } // end function instream