这题太可怕了.... 一堆错误,完全不知道如何下手啊 TAT
#include
using namespace std;
class CComplex
{
public:
CComplex()
{
real = 0.0;
imag = 0.0;
}
CComplex(float x, float y)
{
real = x;
imag = y;
}
CComplex operator + (CComplex &obj1, CComplex &obj2)
{
CComplex obj3(obj1.real + obj2.real, obj1.imag + obj2.imag);
return obj3;
}
CComplex &operator++(CComplex &obj)
{
obj.real += 1;
obj.imag +=1;
return obj;
}
void print()
{
cout |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
#include
using namespace std;
class CComplex
{
public:
CComplex()
{
real = 0.0;
imag = 0.0;
}
CComplex(double x, double y)
{
real = x;
imag = y;
}
CComplex operator +(CComplex obj1)
{
CComplex obj2;
obj2.real = this->real + obj1.real;
obj2.imag = this->imag + obj1.imag;
return obj2;
}
CComplex operator ++()
{
this->real += 1;
this->imag +=1;
return *this;
}
CComplex operator--()
{
real -=1;
imag -=1;
return *this;
}
void print()
{
cout |
|
|
|
|