大家知道C++可以在类里写一个public修饰符的函数区访问类的私有成员,
为什么还需要用个友元函数呢?
我是新手望大家多加指点!
为什么还需要用个友元函数呢?
我是新手望大家多加指点!
解决方案 »
- 错误为:no enough actual parameters(没有足够的实参)
- 大家帮帮忙,如何让DBgrid在添加删除数据后后即时刷新?
- 请教我用officexp 安装delphi6可以么?
- 那请问,把integer型参数,转成string型,用什么函数?
- 中文集合问题,怎么办??????????
- 请问如阿修改注册表
- 关于时间合法化的检验
- 请问怎样改变DBGrid中字段的字体颜色?比如:DBGrid中的字段"Money",当Money大于5000时候,5000应该红色显示,小于5000则以绿色显示
- 如何使用鼠标右键弹出菜单?
- 求助:[FireDAC][Phys][MySQL] Can't create TCP/IP socket (10038)
- Delphi 2005和2007版本问题
- 请教一个莫名的报错:Access violation at address 02B71C10. Read of address 02B71C10.
但是用友元就可以达到半公开的目的了,只有申明了友元的函数才可以访问本类中的数据
通俗点说,友元是public和private的一种折衷方法,既可以保护数据一定的私有性又可以实现对其必要的访问