effective C++条款二十三解读

来源:互联网 发布:安徽网络作家协会申请 编辑:程序博客网 时间:2024/06/06 08:58

将成员变量声明为private:

把成员变量声明为private,并通过函数来访问他们。主要理由如下

1.提供了一直性,用于在使用这些变量的时候,只需要通过函数访问,不能直接访问。

2.利用函数我们可以定制变量的访问级别:只读 只写 可读可写(通过是否提供相应的函数)

3.对变量的内容进行约束,抛出相应异常,避免用户设置不合理的值。

4.将来类里面变量的更改,不影响客户的代码。

原创粉丝点击