社区
网络编程
帖子详情
友元的好处与坏处
dadalan
2008-11-17 01:07:21
友元的好处与坏处
据我所知,一般在stl中会用到友元。
其他什么情况要用到友元不知道有人是否总结过。
或者谈谈友元的好处或坏处,以及其意义所在。
或者说c++设计友元,其哲学思想在哪里,对我们程序有什么好处。
...全文
300
5
打赏
收藏
友元的好处与坏处
友元的好处与坏处 据我所知,一般在stl中会用到友元。 其他什么情况要用到友元不知道有人是否总结过。 或者谈谈友元的好处或坏处,以及其意义所在。 或者说c++设计友元,其哲学思想在哪里,对我们程序有什么好处。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ilovedrv
2008-11-23
打赏
举报
回复
1
优点就是它的缺点
友元为类之间的私有访问提供个手段,可是又破坏了封装性
hucailai
2008-11-23
打赏
举报
回复
[Quote=引用 4 楼 ilovedrv 的回复:]
优点就是它的缺点
[/Quote]
万物之本
dadalan
2008-11-17
打赏
举报
回复
不过stl中的迭代器有用到友元,倘若 不用友元,那有什么好的办法解决这个因丧失这个友元带来的问题吗
matrixnull
2008-11-17
打赏
举报
回复
好处:提高了灵活性
坏处:破坏了类的封装
zhucde
2008-11-17
打赏
举报
回复
有本书上说的好,不是所有朋友都值得信赖的, 所以,能不用就不用吧
关于C++
友元
函数的实现讲解
友元
函数的
好处
: 1、实现类之间的数据共享 2、提高程序运行效率,方便编程
友元
函数的
坏处
: 1、破坏数据的隐蔽性和类的封装性 2、降低了程序的可维护性 所有,
友元
函数应当谨慎的去使用它。 实例: #include #...
C++的概念/解释,可打印,华南师范大学C++考过。
有什么
坏处
? 10 38. 变量定义和变量声明有什么区别? 10 39. 引入结构体有什么
好处
? 10 40. 单链表中为什么要引入头结点? 10 41. 结构体类型定义的作用是什么? 结构体类型的变量定义的作用是什么? 10 42. 用...
【C++】
友元
(Friend)机制的利弊关系【
友元
函数、
友元
类】
在实际应用中,
友元
机制应该被谨慎地使用,只用于必要的情况,并尽可能地将私有成员封装成公有接口。
友元
是指在一个类中,另外一个类或函数可以直接访问其中被声明为
友元
的类的私有成员的机制。
友元
机制包含两种类型...
使用
友元
的
好处
使用
友元
的
好处
:实现了不同类的成员函数和普通函数或者不同类的成员函数之间的数据共享,可以避免频繁地调用累的接口函数,节省程序的运行开销。 使用的
友元
的
坏处
:破坏了了数据隐藏的特性。使用
友元
需要在安全性...
【C++】
友元
函数和
友元
类(作用及优缺点)
一、
友元
函数 二、
友元
类 三、
友元
的优缺点 一、
友元
函数 结合着类的特性,可知:类具有封装和信息隐藏的特性。只有类的成员函数才能访问类的私有成员,程序中的其他函数是无法访问私有成员的。非成员函数可以...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章