#ifndef __comp #define __comp class comp { protected: // data members double re; double im; public: // memberfunctions comp(double r=0, double i=0){re=r;im=i;} // constructor double real() { return re; } ; // Accessorfunctions double imag() { return im; } ; double absValue(); double angle(); void print(); // Print Method friend comp operator + ( comp, comp ) ; // overloaded operators friend comp operator * ( comp, comp ) ; }; #endif