- 1
- 0
- 约1.42万字
- 约 52页
- 2018-07-07 发布于河北
- 举报
二级-运算符重载.ppt
由于很多符号是一元运算符和二元运算符公用的,为了避免含混,不得为重载的运算符函数设置默认值,调用时也就不得省略实参。 除了new和delete这两个较为特殊运算符以外,任何运算符如果作为成员函数重载时不得重载为静态函数。 C++规定:=、[ ]、( )、- 、类型转换运算符只能作为类的成员函数重载,而且不能是针对枚举类型操作数的重载。流插入运算符()流提取运算符()不能定义为类的成员函数。 运算符函数的函数名是由运算符前加关键字operator构成的,在声明运算符或调用运算符时都可以用这个名称。 【考点二】 典范运算符的重载 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 display( ); //声明输出函数 private: double
您可能关注的文档
- 中文菜单英文译名大全.doc
- 中止犯的理论与适用.doc
- 中考复习专题——应用题.pptx
- 中考数学浙教版圆心角.ppt
- 中间支付凭证.doc
- 串珠--小桃心.ppt
- 串珠教程.草莓.doc
- 为产品找销售市场 健康产品销售策划案例.docx
- 乘法运算定律-课件.ppt
- 九下第12课_亚非拉的奋起.doc
- 中国国家标准 GB/T 48336.304-2026星闪无线通信系统 第304部分:基础服务层 5G蜂窝网络融合.pdf
- CCAA《管理体系认证基础》第2版+三色笔记office完整版-2026.docx
- RCS-901系列超高压线路成套保护装置技术和使用说明书.pdf
- RCS-902A(B.C.D)型超高压线路成套保护装置技术说明书.pdf
- PCS-923A断路器失灵起动及辅助保护测控装置技术使用说明书.pdf
- RCS-924A型T区保护装置技术和使用说明书.pdf
- GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 中国国家标准 GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统.pdf
- 《GB/T 48349.3-2026信息技术 数字视网膜系统 第3部分:端子系统》.pdf
- 中国国家标准 GB/T 48355-2026石化化工用软起动装置.pdf
原创力文档

文档评论(0)