就是只适用与修改类静态成员(static关键字)的函数。由于他属于类但是不属于对象,所以调用他的时候不用对象调用而用类范围声明,例如class A{int i;static j;static void f1(){i++;//非法j++;//合法}}int main (){A a;a.f1();//非法A::f1();//合法return 0;}
静态函数一般就是调用时候不会改变对象的调用,静态调用的对象处理都是在静态函数内部处理,不需要在外部进行修改或者处理