http://blog.csdn.net/ozdazm/article/details/8537802
区别1:
静态成员函数实际上是一个全局函数,不依赖一个类的对象. 而属于类,不创建对象也可调用。
普通成员函数依赖一个类的对象,也就是它有一个隐藏的调用参数(this)指针,必须指向一个类的对象。
区别2:
静态函数只能访问类中的静态成员变量;
区别3::
如果类的成员函数想作为回调函数来使用,如创建线程等,一般只能将它定义为静态成员函数才行。
http://blog.csdn.net/ozdazm/article/details/8537802
区别1:
静态成员函数实际上是一个全局函数,不依赖一个类的对象. 而属于类,不创建对象也可调用。
普通成员函数依赖一个类的对象,也就是它有一个隐藏的调用参数(this)指针,必须指向一个类的对象。
区别2:
静态函数只能访问类中的静态成员变量;
区别3::
如果类的成员函数想作为回调函数来使用,如创建线程等,一般只能将它定义为静态成员函数才行。