- 5
- 0
- 约2.24万字
- 约 8页
- 2016-11-28 发布于河南
- 举报
10重载双目运算符
在(五)我们已经介绍了重载赋值运算符,这里就不重新说明了。一。作为类成员函数的重载为了能进行类对象和一个整型值的加法运算,需要写一个类的成员函数来重载双目加法(+)运算符。该函数在类中的声明如下:Date operator + (int) const;函数的声明指出,返回值是一个Date类对象,函数名是运算符+,只有一个整型参数,而且函数是常量型的。当编译器发现某个函数以加上前缀operator的真实运算符作为函数名,就会把该函数当作重载运算符函数来处理。如果在表达式中,该运算符的左边是一个类对象,右边是一个参数类型的一个对象,那么重载运算符函数就会被调用。调用形式如下:Date dt(6,9,2005);dt=dt+100;也可以显式的调用重载运算符函数:dt.operator + (100);下面代码重载了双目加法运算符来计算一个整数和一个Date类对象之和,并且返回Date类对象。#include iostream.hclass Date{int mo,da,yr;static int dys[];public:Date(int m=0,int d=0,int y=0){ mo=m; da=d; yr=y;}void display() const{ coutMO ?yr;}Date operator + (int) const;
您可能关注的文档
- 上海2000-2012高考英语句子翻译及答案.doc
- 外贸函电考试.doc
- 学习银行英语.doc
- 36商业用语正文.doc
- 性能优化交流(大纲).ppt
- 短语句子.doc
- 盘点:关于“宽恕”的英文至理名言.doc
- 英语口语8000句-信函-正文.doc
- 商务英语专业词汇.doc
- 外贸包装.doc
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(3).断裂力学在微纳米尺度下的特殊性.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(2).微纳米尺度断裂力学的基本理论.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(4).微纳米材料的制备与表征.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度下的材料性能测试.docx
- 微纳米材料力学仿真:微纳米尺度断裂力学仿真_(5).微纳米尺度断裂力学仿真模型建立.docx
- 山西雁门三犁农业科技有限公司年产500吨果脯果干现代化工厂项目环评资料环境影响报告.docx
- 年产4800吨风电拉挤板加工成型项目环评资料环境影响报告.doc
- 高品质不锈钢制品升级技改项目环评资料环境影响报告.doc
- 建筑材料生产线技术改造项目环评资料环境影响报告.docx
- 江阴鼎鑫铝业有限公司年清洗55000套模具项目环评资料环境影响报告.doc
原创力文档

文档评论(0)