首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2012-05-27 
类静态函数与全局函数,取舍碰到一些跟类对象关系不大的函数,可以写个该类的静态函数,也可以写成全局函数,

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

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

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

热点排行