c++类中的私有成员变量有什么作用?
3个回答
展开全部
通过函数自己能控制外界的输入,必要时返回错误。
如果直接暴漏内部变量,会让你无法控制赋值不当带来的问题。
另外如果内部变量改名称或结构,还可以在函数中添加转换,只要改此函数即可,
否则,你不得不找出所有引用改变量的地方,然后做更改。
如果直接暴漏内部变量,会让你无法控制赋值不当带来的问题。
另外如果内部变量改名称或结构,还可以在函数中添加转换,只要改此函数即可,
否则,你不得不找出所有引用改变量的地方,然后做更改。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置成共有的 不利于类封装,会让客户端直接访问成员变量 这与c++的封装思想相悖。故对不允许客户直接操作的成员变量应设置为私有 并可提供 接口访问该变量
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询