栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

c++静态成员变量 20220622

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

c++静态成员变量 20220622

#include
using namespace std;
#include
class person{
    public:
        //静态成员变量
        //1.所有对象都共享同一份数据
        //2.编译阶段就分配内存 
        // 3.类内声明,类外初始化操作 
        static int m_a;//(类内声明)
        
        //静态成员变量也是有访问权限的
    private:
    static int m_b;     
        
};
    int person::m_a=100;//(类外初始化)
    int person::m_b=20;
void test1(){
    person p;
    cout<     person p2;
    p.m_a=200;
    cout< }
void test2(){
    //静态成员变量,不属于某个对象,所有对象共享同一份数据
    //1.通过对象名来访问
    person p;
    cout<     //2.通过类名来访问 
    cout<     
}
int main(){
    test2();
    return 0;
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/982506.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号