gpt4 book ai didi

c++ - C++中的 friend 声明-公共(public)和私有(private)之间的区别

转载 作者:IT老高 更新时间:2023-10-28 11:33:45 25 4
gpt4 key购买 nike

将友元函数/类声明为私有(private)或公有有区别吗?我似乎无法在网上找到有关此的任何信息。

我的意思是:

class A
{
public:
friend class B;
};

class A
{
private: //or nothing as the default is private
friend class B;
};

有区别吗?

最佳答案

不,没有区别 - 你只是告诉 B 类是 A 类的 friend ,现在可以访问它的私有(private)成员和 protected 成员,仅此而已。

关于c++ - C++中的 friend 声明-公共(public)和私有(private)之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6407691/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com