c++编程运算符重载

[复制链接]
查看11 | 回复1 | 2008-11-10 22:30:13 | 显示全部楼层 |阅读模式
设计一个复数类A,实现两个复数的相加(+),相减(双目-)以及取负(单目-)的运算.
麻烦各位高手指点。怎么写……

回复

使用道具 举报

千问 | 2008-11-10 22:30:13 | 显示全部楼层
class A{ float real,image;public: A(float r=0,float i=0){real=r;image=i;}void show(){cout<<real<<'\t'<<image<<'\n';}friend A operator+(A & ,A &); //重载加法运算符 friend A operator-(A & ,A &); //重载减法运算符friend A operator-(A );//取负 }; A operator+(A &c1 ,A &c2){A t; t.real=c1.real+c2.real;t.image=c1.image+c2.im...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行