14.9 C++类-友元函数、友元类与友元成员函数

文章介绍了C++中的友元机制,包括友元函数的概念,它是如何突破访问限制,访问类的私有或受保护成员。此外,还提到了友元类,这类可以访问其他类的私有和保护成员。最后,讨论了友元成员函数,即在某个类中声明的友元函数,允许它对其他类进行特殊访问。
摘要由CSDN通过智能技术生成

9.友元函数、友元类与友元成员函数

    

  9.1 友元函数

友元,或者称为朋友,翻译成英文是friend,这个概念偶尔也会被提及,需要有一定的掌握。
友元函数显然是一个函数。
14.7.3节提到了三种访问权限修饰符,回顾一下
· public:可以被任意实体所访问。
· protected:只允许本类或者子类的成员函数访问。
· private:只允许本类的成员函数访问。
本节演示的范例代码接着上一节来。
在Men.h文件的Men类定义中,增加一个public成员函数定义。看如下代码:

在MyProject.cpp文件的main主函数上面写一个普通函数。看如下代码:

  9.2 友元类

  9.3 友元成员函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值