19. 友元
2021/8/24 23:36:51
本文主要是介绍19. 友元,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
19. 友元
在程序里,有些私有属性也想让类外特殊的一些函数或者类进行访问,就需要用到友元的技术。友元的目的就是让一个函数或者类访问另一个类中私有成员
友元的关键字为 friend
1. 全局函数做友元
注:
- 1 告诉编译器,这里的goodGay是一个全局友元函数,在Building类中可以访问私有内容
- 2 全局函数,在Building类中加关键字friend后构成友元函数。
- 3 成功访问Building类中的私有变量。
2. 类做友元
注:
- 1 告诉编译器先别急着报错,后面会补上Building类的内容
- 2 友元类,在
class goodGay
类前面加friend
关键字 - 3 成功访问Building类的私有内容
3. 成员函数做友元
注:
- 1 做友元的goodGay类的成员函数
- 2 告诉编译器goodGay类下的visit()函数作为本类的友元,将可以访问私有内容
- 3 成功访问Building类的私有变量
这篇关于19. 友元的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-01为什么公共事业机构会偏爱 TiDB :TiDB 数据库在某省妇幼健康管理系统的应用
- 2024-04-26敏捷开发:想要快速交付就必须舍弃产品质量?
- 2024-04-26静态代码分析的这些好处,我竟然都不知道?
- 2024-04-26你在测试金字塔的哪一层?(下)
- 2024-04-26快刀斩乱麻,DevOps让代码评审也自动起来
- 2024-04-262024年最好用的10款ER图神器!
- 2024-04-2203-为啥大模型LLM还没能完全替代你?
- 2024-04-2101-大语言模型发展
- 2024-04-17基于SpringWeb MultipartFile文件上传、下载功能
- 2024-04-14个人开发者,Spring Boot 项目如何部署