我只是用+操作&打我無法弄清楚如何聲明和使用它「明確」 請幫的代碼如下:明確的運營商+在C++
class compex{
int real;
int img;
public:
compex();
compex(int,int);
compex& explicit operator + (const compex& P1)
friend ostream& operator <<(ostream& out,const compex& R);
};
和實現的運算符是:
compex& compex :: operator + (const compex& P1)
{
this->real += P1.real;
this->img += P1.img;
return *this;
}
您是否收到錯誤消息?如果是這樣的錯誤?或者還有其他的事情你正在努力? – 2013-03-11 17:31:37
你的問題是什麼? – Mic 2013-03-11 17:31:40
你的代碼有幾個問題,請解釋你的意思是'明確的'以及你有什麼確切的問題。 – 2013-03-11 17:31:51