友元的优缺点

来源:互联网 发布:延时拍摄后期制作软件 编辑:程序博客网 时间:2024/04/25 16:40

友元是C++提供的一种破坏数据封装和数据隐藏的机制。

-通过讲一个模块声明为另一个模块的友元,一个模块能够引用到
另外一个模块中本是被隐藏的信息。

-可以使用友元函数和友元类

-为了确保数据的完整性,及数据封装与隐藏的原则,
建议尽量不使用或少使用友元。