C++ 友元函数

类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protected)成员。尽管友元函数的原型有在类的定义中出现过,但是友元函数并不是成员函数。友元可以是一个函数,该函数被称为友元函数;友元也可以是一个类,该类被称为友元类,在这种情况下,整个类及其所有成员都是友元。

如果要声明函数为一个类的友元,需要在类定义中该函数原型前使用关键字friend

上程序输入等于输出。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • C++ 类 & 对象 类的友元函数是定义在类外部,但有权访问类的所有私有(private)成员和保护(protec...
    资深小夏阅读 147评论 0 0
  • 友元函数介绍 为什么要使用友元函数 运算符重载的某些场合需要使用友元。(略) 两个类要共享数据:允许外面的类或函数...
    DeepWeaver阅读 1,075评论 0 0
  • C++类和对象 C++ 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心...
    863cda997e42阅读 742评论 0 4
  • 刚刚接到了妹妹来的电话, 她问了我下班了没?我简单地回下班了, 停顿了一下, 她声音开始不正常了, 我问, 你怎么...
    lmy930808阅读 776评论 1 0
  • 连续两天都是饭局。 到场的人都差不多是原班人马。该喝酒的喝酒,不喝酒的还是不喝。 以前饭局注重排场,不为吃东西,只...
    成不熟阅读 224评论 0 0

友情链接更多精彩内容