private:
int n;
public:
Calculator(int i=0){n=i;}
Calculator operator+(Calculator c);
Calculator operator++();
Calculator operator++(int);
friend Calculator operator--(Calculator &c);
friend Calculator operator--(Calculator &c,int);
void display();
};
Calculator Calculator::operator +(){
Calculator temp;
temp.n=n+c.n;
return temp;
}
Calculator Calculator::operator ++(){
++n;
return *this;
}。。。。
15) : error C2511: '+' : overloaded member function 'class Calculator (void)' not found in 'Calculator'
(15):错误C2511:“+”:重载成员函数的类计算器(空缺)'没有发现在'计算器”
如何纠正啊?
int n;
public:
Calculator(int i=0){n=i;}
Calculator operator+(Calculator c);
Calculator operator++();
Calculator operator++(int);
friend Calculator operator--(Calculator &c);
friend Calculator operator--(Calculator &c,int);
void display();
};
Calculator Calculator::operator +(){
Calculator temp;
temp.n=n+c.n;
return temp;
}
Calculator Calculator::operator ++(){
++n;
return *this;
}。。。。
15) : error C2511: '+' : overloaded member function 'class Calculator (void)' not found in 'Calculator'
(15):错误C2511:“+”:重载成员函数的类计算器(空缺)'没有发现在'计算器”
如何纠正啊?

