- 26
- 0
- 约1.58千字
- 约 13页
- 2016-09-17 发布于河南
- 举报
友元的概念和定义
第4章 友元 4.1 友元的概念和定义 4.2 友元函数 4.3 友元成员 4.4 友元类 4.5 友元综合举例 4.1 友元的概念和定义 遵循一定规则而使对象以外的软件系统能够不经过消息方式而直接访问对象内封装的数据成员的技术方法便是友元。友元是面向对象系统与过程系统衔接的纽带。 例4.1 没有使用友元时的学生成绩管理系统。 友元函数定义则在类的外部,一般与类的成员函数定义放在一起。因为类重用时,一般友元是一起提供的。 4.2 友元函数 友元函数是一种说明在类定义体内的非成员函数。 friend 〈返回值类型〉〈函数名〉(〈参数表〉) {〈函数体〉} 说明: (1) 友元函数是在类中说明的一个函数,它不是该类的成员函数,但允许访问该类的所有成员。它是独立于任何类的一般的外界函数。友元并不在类的范围中,它们也不用成员选择符(.或-)调用,除非它们是其它类的成员。 友元函数的说明: (2) 由于友元函数不是类的成员,所以没有this指针,访问该类的对象的成员时,必须使用对象名,而不能直接使用类的成员名。 (3) 虽然友元函数是在类中说明的,但其名字的作用域在类外,作用域的开始点在说明点,结束点和类名相同。因此,友元说明可以代替该函数的函数说明。 (4) 如果在说明友元时给出了该函数的函数体代码,则它是内联的。 友元函数的举例: 【例4.2】友元函数的定义和使用
您可能关注的文档
最近下载
- 2026年人教版小学四年级语文下册第8单元《桂林山水》公开课教案.docx VIP
- 工伤保险待遇申领表(上海市社会保险事业管理中心).doc VIP
- 小学二年级数学下册应用题专项练习题(每日一练,共10份).docx VIP
- 2025雅安职业技术学院辅导员招聘考试真题.docx VIP
- 小学二年级数学下册应用题专项练习题(每日一练,共4份).docx VIP
- 下肢深静脉栓塞疑难病例讨论.pptx VIP
- InCAM Pro基础入门篇(中文).pdf VIP
- 小学二年级数学下册应用题专项练习题(每日一练,共13份).docx VIP
- 全国新型电力系统建设职业技能竞赛题库及答案(218题).docx VIP
- DL/T 954-2005 火力发电厂水汽试验方法.pdf VIP
原创力文档

文档评论(0)