别怕Linux编程

Google C++编程规范 – 第三十九条 -《访问控制》

本原创文章属于《Linux大棚》博客。
博客地址为http://roclinux.cn
文章作者为roc wu
==
【规范】
所有的数据成员都应该设置为private,同时应该提供相应的访问函数(accessor function)。
假如一个变量叫做foo_,那么相应的访问函数应该叫做foo(),同时其设置函数应该叫做set_foo()。
如果某个数据成员为static const,那么它不必为private。
另外,如果你使用了google test,那么我们允许用于测试的一些数据成员为protected。
一般情况下,访问函数的定义应该在头文件中进行,而且应该设置为内联函数。
谢谢!