第04章 运算符重载
第4章 运算符重载 4.1 什么是运算符重载 4.2 运算符重载的方法 4.3 重载运算符的规则 4.4 运算符重载函数作为类成员函数和友元函数 4.5 重载双目运算符 4.6 重载单目运算符 4.7 重载流插入运算符和流提取运算符 4.8 不同类型数据间的转换 4.1 什么是运算符重载 所谓重载,就是重新赋予新的含义? 函数重载:就是对一个已有的函数赋予新的含义,使之实现新功能? 运算符也可以重载?实际上,我们已经在不知不觉之中使用了运算符重载? int main() { int i=3+5; float f=3.2+3.5; couti; coutf; cini; cinf; couti; coutf; } 4.1 什么是运算符重载 用户能否用“+”号进行两个复数的相加? 若有 c1=(3+4i),c2=(5-10i) 在数学中可以实现 c2c1=c2+c3; 在C++中能不能在程序中直接用运算符“+”对复数进行相加运算? int main() { ...... Complex c1, c2, c3; c3=c2+c1; // C++能不能自动实现对复数进行相加运算? ...... } 用户必须自己设法实现复数相加? 例如用户可以通过定义一个专门的函数来实现复数相加? 例1 通过普通函数来实现复数相加? #include iostream usin
您可能关注的文档
最近下载
- 2025年新《城市轨道交通概论》考试题库及答案.docx VIP
- [运维]-办公设备维护方案.docx VIP
- 小儿疾病推拿技术规范.pptx VIP
- 地籍测绘成果检查验收细则.docx VIP
- 2026年广中医研究生复试题库附答案.docx VIP
- 10J121 外墙外保温建筑构造.docx VIP
- 经常性思想工作实施细则.pdf VIP
- 计算机体系结构课后习题原版答案_张晨曦著.doc VIP
- 开学第一课:一颗荔枝里的中国地理密码 高中地理人教版必修一.pptx VIP
- Unit4 第4课时(大单元教学课件) Sound timeCheckout timeTicking time 五年级英语下册译林三起.pptx VIP
原创力文档

文档评论(0)