第二十五讲 运算符重载(课件+源代码)
《C++快速入门》025 - 课件+典型例题源代码本讲教学视频下载地址:运算符重载 -《C++快速入门》025
附件包含:课件+典型例题源代码
注:VIP会员享有免费下载本站所有资源的特权!
友情提示:通过购买鱼C光盘(具体内容)赞助鱼C工作室均可加入VIP会员^_^
额,我要沙发。。 我示表没钱, 真是感觉没有钱就可以学习了!!!! #include <iostream>
using namespace std;
class Complex
{
public:
Complex();
Complex(double r,double i);
Complex operator-(Complex &d);
void print();
private:
double real;
double imag;
};
Complex::Complex()
{
real=0;
imag=0;
}
Complex::Complex(double r,double i)
{
real=r;
imag=i;
}
Complex Complex::operator-(Complex &d)
{
Complex c;
c.real=real+d.real;
c.imag=imag+d.imag;
return c;
}
void Complex::print()
{
std::cout<<"("<<real<<","<<imag<<"i)\n";
}
int main(int argc, char *argv[])
{
Complex c1(3,4),c2(5,-10),c3;
c3=c1-c2;
std::cout<<"c1= ";
c1.print();
std::cout<<"c2= ";
c2.print();
std::cout<<"c1+c2= ";
c3.print();
return 0;
}
撒的发生大发撒的发生地方短发撒的发生大发实得分 太生气了,无法HOLD啦 >_<...... {:5_100:} 强烈支持楼主ing……老师要我去讲运算符重载。。。 不用友元函数,为什么在类里面 直接重载 含有两个参数的 运算符 为什么不行???? :sad:sad:sad我只能支持你 好资料 feichang好的教程 {:10_256:}非常好的学习资源 {:5_102:}不错哦学习资源。10年了 五月跳回家 发表于 2012-7-11 16:04
#include
using namespace std;
class Complex
么么哒
页:
[1]