All pastes #1581 Raw Edit

Anonymous

public text v1 · immutable
#1581 ·published 2004-10-20 00:22 UTC
rendered paste body
// Ryan Brown
// HW 5
// Fig. 8.19: Polynomial.h
// Polynomial class definition.

using namespace std;

class Polynomial {

public:
   Polynomial ();	  // constructor
   poly.add(double coefficient, int exponent);
   Polynomial operator+( const Polynomial & ) const;  // addition
   Polynomial operator-( const Polynomial & ) const;  // subtraction
   Polynomial operator*( const Polynomial & ) const;  // multiplication
   Polynomial operator=( const Polynomial & ) const;  // assignment
   Polynomial operator+=( const Polynomial & ) const;  // addition assignment
   Polynomial operator-=( const Polynomial & ) const;  // subtraction assignment
   Polynomial operator*=( const Polynomial & ) const;  // multiplication assignment
   
   friend ostream & operator << (ostream &, const Polynomial &);  // Outstream, friend of Complex
   friend istream & operator >> (istream &, const Polynomial &);  // Instream

private:
   double * coeffArray;
   int exponent;

}; // end class Polynomial