友元类的定义和用法

编程入门 行业动态 更新时间:2024-10-25 08:25:42

友元类的<a href=https://www.elefans.com/category/jswz/34/1771289.html style=定义和用法"/>

友元类的定义和用法

1.概述
①友元:是定义一个类是,该主动声明哪些其他类或函数是它的朋友,进而给他们定向提供对类的访问特权。
②友元是C++提供的一种破坏数据封装和数据隐藏的机制。
③通过友元将一个模块声明为另一个模块的友元,一个模块能够引用到另一个模块中本是被隐藏的信息。
④可以使用友元函数和友元类。

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

2、友元函数

①友元函数是在类的声明中由关键字friend修饰说明的非成员函数,在它的函数体中能通过对象名访问 private和protected 成员。

②作用:增加灵活性,使程序员可以在封装和快速性方面做合理选择。

③访问对象中的成员必须通过对象名。

④友元是单向的。

友元函数的定义方法(以定义一个Point类为例)

(该函数传入引用,节约工耗)

此时,就会遇到在函数中改变对象私有信息的危险,破坏

更多推荐

友元类的定义和用法

本文发布于:2024-03-05 14:27:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1712542.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:定义   友元类

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!