- 4
- 0
- 约3.71千字
- 约 3页
- 2018-03-08 发布于河南
- 举报
复数类2
//为复数类(Complex)增加重载的运算符-、-=、*=和/=。
//设++为实部和虚部各自增一,亦请重载前置与后置++运算符。
//分别使用成员函数和友元函数各做一遍。并测试。
#include iostream
#include cmath
using namespace std;
class Complex{
double Real,Image ;
public:
Complex(double r=0.0, double i=0.0){Real=r;Image=i;} //定义构造函数
Complex(Complex com){ //定义拷贝构造函数
Real=com.Real ; Image=com.Image ;
}
void Print();
Complex operator=(const Complex );
double abs(void);
Complex operator++();
Complex operator++(int);
//双目运算符重载为类的友元函数
friend Complex operator+(const Complex , const Complex );
friend Complex operator-(const Complex , const Complex );
您可能关注的文档
最近下载
- TCECS+1622-2024+既有建筑外套钢筋混凝土结构抗震加固技术规程.docx VIP
- 2026中央广播电视总台招52人笔试备考题库及答案解析.docx VIP
- 设施二氧化碳气肥施用技术规程__DB15_T 3481—2024_可搜索.pdf
- 上海市取样员考试试题及详细答案.docx VIP
- 洁净厂房设计规范GB50073-2025.docx VIP
- 上海农商银行2015度报告.pdf
- ISO 11608-32022 医用针头注射系统.要求和试验方法.第3部分容器和集成流体通道标准立项发展报告.docx VIP
- 附件2:附件2:《广东省干线公路养护预算定额》(正式稿) - 行标格式.pdf VIP
- 北京市道路工程试验检测费用定额JLZJ-J_Y-JC-001-2022.pdf VIP
- 防汛物资储备定额编制规程.docx VIP
原创力文档

文档评论(0)