C++ 友元(Friend)详解


C++ 友元(Friend)详解

在 C++ 中,友元(Friend) 是一个非常强大的特性,它让类的成员函数或全局函数能够访问其他类的私有成员(private)和保护成员(protected)。这一特性在某些特定的情况下,能够让代码更加灵活和高效。但同时,它也可能打破封装性,因此要小心使用哦!🤔

1. 友元的基本概念

什么是友元?

在 C++ 中,一个类可以将另一个类的成员函数或者全局函数声明为友元(friend)。这样,友元函数可以直接访问该类的私有成员和保护成员,就像该类的成员函数一样。💡

友元并不是继承关系,它只是授予其他函数或类一定程度的权限。简单来说,友元就像是“特权成员”,能够访问一个类的私有部分,拥有“超能力”!😎

2. 友元函数

定义友元函数

友元函数是在类内部声明的外部函数。它可以访问该类的私有和保

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

人才程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值