All pastes #1590 Raw Edit

Anonymous

public text v1 · immutable
#1590 ·published 2004-10-20 02:34 UTC
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