读书人

类静态函数与全局函数取舍,该怎么解

发布时间: 2012-05-27 05:42:30 作者: rapoo

类静态函数与全局函数,取舍
碰到一些跟类对象关系不大的函数,可以写个该类的静态函数,也可以写成全局函数,在选择上,有什么依据吗?

[解决办法]
如果没有其他的要求,
一个在命名空间下,一个在类名下。
没有区别。
[解决办法]
全局的东西尽量少用吧
[解决办法]
面向对象的话就尽可能不用全局函数了, 有个main就行了.
[解决办法]
静态函数主要是为了封装性,如果没什么关系,可以拿出去,放在命名空间内
全局函数其实问题不大,和全局变量不一样,一般不会造成不可预期的bug。
[解决办法]

C/C++ code
class AAA{    static int abcd(int a);};class BBB{    static int abcd(int a);};// cpp .... 

读书人网 >C++

热点推荐