BSD爱好者乐园jxtm.blog.chinaunix.net
剑心通明
全部博文(7460)
节日礼物(0)
特产美食(0)
运动户外(0)
计算机相关(0)
女人(0)
男人(0)
母婴(0)
居家(0)
美容时尚(0)
手机数码(0)
2011年(1)
2009年(669)
2008年(6790)
linux_ka
叶绍琛
zongg
瑞儿
HonestQi
love400
nqcc2014
wjwjwj
leimingg
pinkowa
grape
tracywan
lirongwe
oneplusc
分类: C/C++
2008-05-26 22:18:21
那么下面的这个函数是不能通过编译的:
但是,我们并不是没有办法来访问类的私有成员。 其实,方法很简单,只要在类的声明前面加上如下一行代码就行了:
同样的,这个方法对保护成员也适用:
但是,这是一个非正规的手段,它将破坏类的所有封装性。而C++中的#define的存在也是为了跟C兼容。所以只有在非常特殊的情况下,才会用这种非正规方法访问类的私有或保护成员。
上一篇:如何实现菜单的拖拽
下一篇:再提面向对象分析与设计
登录 注册