#ifndef EXAMPLE03_COMPLEX_H #define EXAMPLE03_COMPLEX_H class Complex { private: double real, imag; public: Complex(); // default constructor // conversion constructor with default arguments Complex(double r, double i = 0); //Complex(const Complex& c); // copy constructor //~Complex(); // destructor void print(); //Complex plus(Complex c); Complex plus(Complex& c); }; #endif //EXAMPLE03_COMPLEX_H