记录c++学习过程中尚未解决的问题
#include<iostream>
using namespace std;
class complex
{
private:
int real, image;
public:
complex();
complex(int real_,int image_);
void add();
friend complex operator +(const complex &c1,const complex &c2)
{
return complex(c1.real+c2.real,c1.image+c2.image);
}
};
complex::complex()
{
real = 0;
image = 0;
}
complex::complex(int real_,int image_)
{
real = real_;
image = image_;
}
void complex::add()
{
if(image>0)
cout<<real<<"+"<<image<<"i"<<endl;
else if(image&