C第10章运算符重载
第10章 运算符重载 10.1 什么是运算符重载 10.2 运算符重载的方法 10.3 重载运算符的规则 10.4 运算符重载函数作为类成员函数和友元函数 10.5 重载双目运算符 10.6 重载单目运算符 10.7 重载流插入运算符和流提取运算符 10.8 不同类型数据间的转换 10.1 什么是运算符重载 函数重载就是对一个已有的函数赋予新的含义,使之实现新功能。 用户能根据自己的需要对C++已提供的运算符进行重载,赋予它们新的含义,使之一名多用。 例如10.1 :用“+”号进行两个复数的相加。在C++中不能在程序中直接用运算符“+”对复数进行相加运算。用户必须自己设法实现复数相加。 例10.1 通过函数来实现复数相加。 #include iostream using namespace std; class Complex //定义Complex类 {public: Complex( ){real=0;imag=0;} //定义构造函数 Complex(double r,double i){real=r;imag=i;} //构造函数重载 Complex complex_add(Complex c2); //声明复数相加函数 void displ
您可能关注的文档
最近下载
- 深度解析(2026)《GBT 8923.3-2009 涂覆涂料前钢材表面处理 表面清洁度的目视评定 第 3 部分:焊缝、边缘和其他区域的表面缺陷的处理等级》.pptx VIP
- 2024年社区信托制物业的实践与思考.docx VIP
- 【高清可复制】G13—100SQF化粪池图集.docx VIP
- 螺锁式连接预应力混凝土实心异型方桩(Q320582 ZD026-2019)图集.docx VIP
- 基于STM32智能拐杖设计.docx VIP
- 杭州地铁一号线萧山湘湖站安全事故调查报告.doc VIP
- 萧山体育招聘真题及答案.doc VIP
- 【备考2026】云南省中考模拟数学试卷2(含解析).doc.pdf VIP
- 第5课 弘扬劳动精神、劳模精神、工匠精神 课件(共16张).pptx
- 2026反假上机考试必背题库200道及参考答案(轻巧夺冠).docx VIP
原创力文档

文档评论(0)