实验目的和要求
熟悉运算符重载的定义和使用方法。
实验目的
1、调试下列程序。
//sy7_1.cpp
#include<iostream>
using namespace std;
class complex
{
public:
complex(){real=imag=0.0;}
complex(double r){real=r;imag=0.0;}
complex(double r,double i){real=r;imag=i;}
complex operator + (const complex &c);
complex operator - (const complex &c);
complex operator * (const complex &c);
complex operator / (const complex &c);
friend void print(const complex &c);
private:
double real,imag;
};
inline complex complex::operator + (const complex &c)
{
return complex(real+c.real,imag+c.imag);
}
inline complex complex::operator - (const complex &c)
{
retur