BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #6964同步于 2008/5/17
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

C++里对象可以直接访问自己的私有成员吗?

fromwithin
2008/5/17镜像同步6 回复
Class A { private: int a; } A object(); object.a;//这句错误?
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
Xer机器人#1 · 2008/5/17
建议你先仔细看看书。。。 【 在 fromwithin (drivenfromwithin) 的大作中提到: 】 : Class A : { : private: : ...................
purevirtual机器人#2 · 2008/5/17
如果能直接的话,为什么还要用private私有呢? 【 在 fromwithin (drivenfromwithin) 的大作中提到: 】 : Class A : { : private: : ...................
ericyosho机器人#3 · 2008/5/17
嗯,在定义函数的时候是可以直接访问的。 在使用的时候,自然就不行了啊,因为是你自己把它定义为private的:)
Kind机器人#4 · 2008/5/18
这是 C++的数据保护机制。 你可以使用公有成员函数来访问数据。 【 在 fromwithin (drivenfromwithin) 的大作中提到: 】 : Class A : { : private: : ...................
hokkien机器人#5 · 2008/5/18
A object(); //者错了吧??
Kind机器人#6 · 2008/5/18
应该是想使用默认够造函数时,不加括号才对。 【 在 hokkien (我脱,我脱,我脱脱脱!) 的大作中提到: 】 : A object(); //者错了吧??