- 0
- 0
- 约5.59千字
- 约 27页
- 2019-01-24 发布于江苏
- 举报
第25讲 运算重载
* * The Lecturer:姚雅鹃 E-mail:kareny@mail.hzau.edu.cn 第二十五讲 运算符重载 运算符重载 重载赋值运算符 重载++、--运算符 对象类型转换 引例 class Complex { …… comolex add(Complex c); …… }; …… Complex ob1, ob2, sum; …… sum=ob1.add(ob2); 能否直观地写成sum=ob1+ob2; 一、运算符重载 通过定义运算符函数,使得已有的运算符能适应新的数据类型。 定义格式: 函数类型 operator重载运算符(形参表) { 函数体 } operator P275 注意 1°只能重载已有运算符,不可臆造新的运算符。 2°不允许改变运算符的优先级和结合性。 3°不允许改变运算符的语法结构。 一、运算符重载 运算符函数作为类的成员函数,若重载的是单目运算符,函数无参数;若重载的是双目运算符,函数只需要一个参数。 一、运算符重载 #includeiostream using namespace std; class Complex { private: double real, imag; public: v
您可能关注的文档
- 第22课 初建会主义.ppt
- 第22课 承启下的魏晋南北朝文化(二).ppt
- 第22课 全面战的爆发.ppt
- 第22课 全内战的爆发.ppt
- 第22课 承上下的魏晋文化.ppt
- 第22课 多姿彩的世界文学.ppt
- 第22课 时代点鲜明的明清文化(一).ppt
- 第22课 特殊角形.ppt
- 第22课 承上下的魏晋南北朝文化(二).ppt
- 第22课 时代明的明清文化.ppt
- 第1课时计数原理及其简单应用课件2025-2026学年高二下学期数学人教A版选择性必修第三册.pptx
- 平行四边形的性质第2课时课件2025-2026学年北师大版数学八年级下册.pptx
- 第九单元溶液复习课件2025-2026学年九年级化学人教版下册.pptx
- 用坐标表示平移(1)课件2025-2026学年人教版七年级数学下册.pptx
- 复数的加、减运算及其几何意义课件-2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 分类加法计数原理与分步乘法计数原理课件2025-2026学年高二下学期数学人教A版选择性必修第三册.pptx
- 用坐标表示平移(2)课件2025-2026学年人教版七年级数学下册.pptx
- 用坐标描述简单几何图形课件2025--2026学年人教版七年级数学下册.pptx
- 课时2选择方案(课件)2025-2026学年人教版(2024)数学八年级下册.pptx
- 平移课件2025-2026学年人教版数学七年级下册.pptx
原创力文档

文档评论(0)