Aşağıda prototipi verilen sınıfı gerçekleyiniz.

#define null 0L

#define true 1
#define false 0

class Polynomial
{
private:
protected:
       double *coefficient ;
       int order ;
public:
       Polynomial() ;
       Polynomial(Polynomial& const) ;
       Polynomial(int const,double* const) ;
       ~Polynomial() ;
      Polynomial& operator= (Polynomial&) ;
      int operator==(Polynomial& const) ;
      Polynomial& operator+ (Polynomial& const) ;
      Polynomial& operator- (Polynomial& const) ;
      Polynomial& operator* (Polynomial& const) ;
      Polynomial& operator- () ;
      Polynomial& operator++() ;
      Polynomial& operator++(int) ;
      Polynomial& operator--() ;
      Polynomial& operator--(int) ;
      double         operator()(double) ;
      double         operator[](int) ;
      void setOrder(int const) ;
} ;