DoSomething() 不申明为static,也是可以运行的,为什么要声明为static呢?
来源:9-3 static和单例模式的实现
qq_夜_71
2021-05-09
DoSomething() 不申明为static,也是可以运行的,为什么要声明为static呢?
写回答
1回答
-
实现不一样。静态成员函数是一个全局函数,不依赖一个类的对象. 而属于类,不创建对象也可调用;普通成员函数依赖一个类的对象,必须指向一个类的对象。类的成员函数想作为回调函数来使用,如创建线程等,一般需要将它定义为静态成员函数。
012021-05-12
相似问题