protected成员到底能不能被友元函数访问?

2024-12-11 19:43:15
推荐回答(4个)
回答1:

public的派生类能访问基类的protected成员,不能访亩察雹问private成员。
那么有时候我们想访问一个类的private成员怎么办迅帆? 用友元就可以解决这个问题了。 所以,友元在一定程度上影响了C++的封装与安全性。
对于你的问题,友元不只能访问类的protected成员,它连private成员都能没旁访问的!

回答2:

你说的情况是可以的。,因为public的派生棚纯告。其实把a的protected里的成员就链明变成裤改了B的public 成员了。当然用友员函数何以访问了

回答3:

那到底瞎盯漏是可不可以访问? 可以
friend就是起这作用的 友员函数的磨烂标准用法
A的一个public派生类B中 就是不用友则没员 类B也可以访问数据a

回答4:

友元函数就是有访问私有和保护成员的权利