运算符重载问题.

 #include<iostream.h>
class com
{
private:
 double re;
 double im;
public:
 com(double i=0.0,double j=0.0){re=i;im=j;}
 com operator +(com c1);
    void display();
};
com com::operator+(com c1)
{
 return com(re+c1.re,im+c1.im);  //能说说编译器是怎么处理?
}
void com::display()
{
 cout<<re<<','<<im<<endl;
}
void main()
{
 com c1(5,4),c2(2,1),c3;
    c3=c1+c2;
 c3.display();
}
阅读更多
文章标签: c 编译器 class im
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭