- 2
- 0
- 约1万字
- 约 54页
- 2019-09-10 发布于湖北
- 举报
生存期 局部 函数体内定义 全局 程序级 静态 内部:函数体内定义 外部:函数体外,文件级 函数重载(function overriding) 函数重载:两个以上的函数,取相同的函数名,但是形参的个数类型或顺序不同,编译器根据实参和形参的类型及个数的最佳匹配,自动确定调用哪一个函数。 返回值类型不同不能做为函数重载的条件。 运算符重载(operator overriding) 希望能够像使用C++基本数据类型一样,使用运算符来实现以类作为操作数的运算 定义重载双目操作符的成员函数时,参数表中只需要定义一个参数,该参数是进行双目运算的第二个参数,而第一个参数为调用该函数的对象; 定义重载单目操作符的成员函数时,参数表为空(除重载后缀加或减需要一个整型参数外),单目运算的参数为调用该函数的对象。 在C++中,除了. .* :: ?: 等操作符外,其它操作符都可以被重载 运算符函数可以重载为类的成员函数,也可以重载为友元函数 友元函数:不受成员访问限制关键字的影响,在上例中是全局函数 如果 TimeType t1,t2; t1=t2+1; t1=t2.operator+(1)或者operator+(t2,1) 构造函数(constructor) 构造函数是一种特殊的成员函数,作用是为对象分配存储空间,对数据成员进行初始化。 构造函数的名字必须与类
您可能关注的文档
最近下载
- 校长国旗下思政课讲话稿《新学期、新起点、新希望》.docx VIP
- 新教科版小学科学二年级上册第3课《我们周围的空气》教学课件.pptx VIP
- 12SS508 混凝土模块式室外给水管道附属构筑物.docx VIP
- 九一八主题国旗下思政课讲话稿《九一八,勿忘》.docx VIP
- 2020年新版煤矿生产能力核定标准.pdf
- 深度解析(2026年)《SLT 716-2015水利水电工程移民安置监督评估规程》.pptx VIP
- (2012年版)中国动态血糖监测临床应用指南.pptx VIP
- S系列主轴说明书V3.0版(MK公司).pdf VIP
- CECS 457:2016 钠基膨润土防水毯应用技术规程.docx
- 国旗下思政课讲话稿《争做文明学生,共建文明校园》.docx VIP
原创力文档

文档评论(0)