友元函数、友元类、友元成员函数

1、友元函数

友元函数是可以访问类的私有成员的非成员函数.

也就是定义在类外面的普通函数,不属于类,但是确实类的亲密朋友。

blob.png

2、友元类

声明为友元类,则A的私有成员在B的所有方法里都可以被访问。

blob.png

3、友元成员函数

下面例子A类的成员函数可以访问B类的私有成员。

blob.png


PS:

  1. 友元关系是不能被继承的。

  2. 友元关系怎么称呼,如果类A的私有成员可以被类B访问。则类B叫做类A的友元。也可以这么理解。B是A的朋友所以可以访问A的私有成员。可以看出这个朋友关系是先给予一个声明。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值