rendered paste body
// Ryan Brown
// HW 5
// Fig. 8.19: Polynomial.cpp
// Polynomial class member function definitions.
#include <iostream>
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