类静态成员变量和静态成员函数的访问方式
Posted hustwx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类静态成员变量和静态成员函数的访问方式相关的知识,希望对你有一定的参考价值。
1、在类所有实例中静态成员变量和静态成员函数都只有一份拷贝
2、静态成员函数不能调用非静态成员,非静态成员函数可以调用静态成员
3、静态成员变量在使用前要初始化
一、静态成员变量的访问
class B { public: static int a; }; int B::a=0;//必须要先初始化 int main(){ cout<<B::a<<endl; return 0; }
二、静态成员函数的访问
class B { public: static void a(){ printf("B "); } }; int main(){ B::a(); return 0; }
以上是关于类静态成员变量和静态成员函数的访问方式的主要内容,如果未能解决你的问题,请参考以下文章