类里的通用成员函数应声明为static

类C的成员函数f,如果f的实现实现不依赖于C的任何成员变量,则f为通用函数。

对于通用函数f,可以将其从类C中分离出来做成一个全局函数,也可以仍然让它属于类C,但加上static。

两种处理方法实际都是使f成为不以来于具体对象实例的,随处可调用的全局函数。

posted on 2017-02-23 22:53  wantnon  阅读(654)  评论(0)    收藏  举报

导航