- 6
- 0
- 约1.79万字
- 约 71页
- 2018-11-30 发布于浙江
- 举报
C程序设计第1章友元与运算符重载
第11章 友元与运算符重载 目的与要求 11.1 友元函数 11.2 运算符重载 11.3 多态性与虚函数 11.4 类与对象的特性 本章小结 目的与要求 通过本章的学习,应理解友元的概念,掌握将普通函数定义为类友元函数的方法。理解运算符重载的概念,掌握运算符重载函数的定义方法、调用过程及实际应用。掌握多态性技术的概念及实现方法。了解虚函数与纯虚函数的概念、定义格式及使用方法。 11.1 友元函数 友元函数定义:友元函数是能在类外访问类中的任何成员的函数。 友元函数可以是普通函数,也可以是某个类的成员函数,甚至可以将某个类说明成另一个类的友元。 11.1.1 定义普通函数为友元函数 在定义一个类时,若在类中用关键词friend修饰普通函数,则该普通函数就成为该类的友元函数,它可以访问该类中所有的成员。 定义普通友元函数的格式为: friend 类型 友元函数名 (形参表); 【例11.1】用友元函数的方法求长方体的体积。 友元函数的说明: (1)友元函数不是类的成员函数,它不带this指针。所以必须用对象或对象的引用作为友元函数的形参,并在函数体内使用运算符“.”来访问对象的成员 (2)友元函数必须在类内进行函数原型说明,函数定义部分写在类外。 (3)友元函数与一般函数的区别: 友元函数可访问类内的任
您可能关注的文档
- (文数)茂名市2013届高三第一次高模拟考试试题.doc
- (本科C)模拟卷-选择题 答案解析.doc
- (理数)茂名市2013届高三一次高考模拟考试试题.doc
- (易车网)新天籁对比试策划方案V0.8.ppt
- (精品)焦耳定PPT课件.ppt
- (精品经验分享)HR的专业化路PPT课件.ppt
- -注册核安全工程师-专业实务-第五 核动力厂的运行.ppt
- -注册核安全工师-案例分析-反应堆专业实务案例.ppt
- -注册核安全工程师-专业实务-第三章 核设施选与评价(含第六章案例分析).ppt
- -注册核安全工程师-案例分析-量保证案例.ppt
- 统编版二年级语文上册课件《语文园地八》.pptx
- 眼部肌肤护理的日常习惯.pptx
- 第十单元 常见的酸、碱、盐 复习课(酸碱盐的化学性质)课件(内嵌视频)2025-2026学年九年级化学人教版下册.pptx
- 眼部肌肤护理的科学方法.pptx
- 2.4 磁铁能吸什么 课件(内嵌视频)2026-2027学年科学二年级上册苏教版.pptx
- 统编版二年级语文上册课件《阅读18 古诗二首》.pptx
- 科学二下4.12 寻访小动物的家 课件(苏教版2026新教材).pptx
- 煤矿企业各岗位安全生产风险告知.docx
- 第18课《井冈翠竹》课件-统编版语文七年级下册.pptx
- 第二章气体 液体和固体_气体液体固体单元复习课- 课件 -2026-2027学年高二下学期物理粤教版(2019)选择性必修第三册.pptx
原创力文档

文档评论(0)