别怕Linux编程

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

本原创文章属于《Linux大棚》博客。

博客地址为http://roclinux.cn

文章作者为roc wu

==

【规范】

所有的数据成员都应该设置为private,同时应该提供相应的访问函数(accessor function)。

假如一个变量叫做foo_,那么相应的访问函数应该叫做foo(),同时其设置函数应该叫做set_foo()。

如果某个数据成员为static const,那么它不必为private。

另外,如果你使用了google test,那么我们允许用于测试的一些数据成员为protected。

一般情况下,访问函数的定义应该在头文件中进行,而且应该设置为内联函数。

谢谢!

2条评论

发表您的评论

请您放心,您的信息会被严格保密。必填项已标识 *