什么是静态函数??不需要对象就可以调用的函数怎么理解???

默认分类 未结 1 1222
0红0
0红0 2023-03-17 14:02
相关标签:
1条回答
  • 2023-03-17 15:00

    就是只适用与修改类静态成员(static关键字)的函数。由于他属于类但是不属于对象,所以调用他的时候不用对象调用而用类范围声明,例如class A{int i;static j;static void f1(){i++;//非法j++;//合法}}int main (){A a;a.f1();//非法A::f1();//合法return 0;}

    静态函数一般就是调用时候不会改变对象的调用,静态调用的对象处理都是在静态函数内部处理,不需要在外部进行修改或者处理

    0 讨论(0)
提交回复