第16章运算符重载汇编
运算符重载;16.1 运算符重载
16.2 运算符重载作为类的成员函数
16.3 重载赋值运算符
16.4 类型转换运算符
16.5 运算符重载作为类的友元函数
16.6 重载输入输出运算符
;class Complex{
public:
Complex(double r=0.0, double img=0.0): real(r), image(img) { }
Complex add(const Complex cp) const { // 两复数相加,值返回
Complex result;
result.real = real+cp.real;
result.image = image+cp.image;
return result;
}
Complex sub(const Complex cp) const { // 两复数相减,值返回
Complex result;
result.real = real-cp.real;
result.image = image-cp.image;
return result;
}
double getReal() const { return real; }
double getImage() const { return image; }
private:
double real;
double image;
};;运
您可能关注的文档
最近下载
- 上海虹桥临空经济园区一体化规划报告.ppt VIP
- 陕京四线输气管道工程线路工程施工技术要求(a版).pdf VIP
- DL_T 748.6-2021 火力发电厂锅炉机组检修导则 第6部分:除尘器检修.docx VIP
- 江西省医院大全.doc VIP
- 2 对称信息情况下的最优合同课件.ppt VIP
- 西贝企业员工激励机制满意度的调查.docx VIP
- 《幼儿心理学》——第九章 幼儿的个性发展.pdf
- UL委托合同书1.doc VIP
- (高清版)B-T 19363.1-2022 翻译服务 第1部分:笔译服务要求.pdf VIP
- 2025年房地产经纪人长租公寓“投、融、管、退”全周期价值链分析专题试卷及解析.pdf VIP
原创力文档

文档评论(0)