码迷,mamicode.com
首页 > 其他好文 > 详细

类静态成员变量和静态成员函数的访问方式

时间:2018-08-30 18:18:20      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:str   静态   printf   拷贝   oid   void   int   静态成员   变量   

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\n"); }
};
int main(){
    B::a();
    return 0;
}

 

类静态成员变量和静态成员函数的访问方式

标签:str   静态   printf   拷贝   oid   void   int   静态成员   变量   

原文地址:https://www.cnblogs.com/hustwx/p/9561290.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!