C++ friend 函数/类使用?

标签 c++ encapsulation friend information-hiding

C++ 中友元函数/类的真正用途是什么?您能否举例说明只有 friend 才是正确的方法?

谢谢

最佳答案

“在 C++ 中,只有你的 friend 可以访问你的私有(private)部分。”

友元的意义在于,您可以将软件打包成更小的组,如友元类等,同时仍允许访问类的内部结构。可以说,与没有好友的情况相比,这可以让您更好地控制封装。

关于C++ friend 函数/类使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8612464/

相关文章:

c++ - 多种形式的C++处理错误/异常

c++ - 如何将二进制数组写入文件

c++ - 在 OpenCV 中将 SVD 应用于 YCbCr 图像

java - 解释 OOP 中的封装

c++ - c++ 友元函数的问题

vb.net - 为 VB.NET 项目设置项目默认值,以便控件的默认修饰符属性为 Private

c++ - 查找正文是否包含压缩数据

c++ - 在 C++ 中,将 friend 添加到类中会改变其内存布局吗?

c++ - 如何为 C 链接列表制作 C++ 包装器

c++ - 未在命名空间中声明和定义的命名空间的类的 friend