Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include <iostream>
- class Complex {
- private:
- double real;
- double imag;
- public:
- Complex& operator+(Complex&);
- Complex& operator-(Complex&);
- Complex& operator*(Complex&);
- Complex& operator*(double);
- Complex& operator~();
- friend std::ostream& operator<<(std::ostream&,const Complex&);
- friend std::istream& operator>>(std::istream&, Complex&);
- friend Complex& operator* (double,const Complex&);
- Complex(double, double);
- ~Complex();
- Complex();
- Complex& add(Complex&);
- Complex& sub(Complex&);
- Complex& mul(Complex&);
- Complex& mul(double);
- Complex& conj();
- double getReal() const;
- double getImag() const;
- void setReal(double);
- void setImag(double);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement