美文网首页
c++之静态成员

c++之静态成员

作者: 全村的卡密 | 来源:发表于2020-03-12 18:15 被阅读0次

    静态成员:被static修饰的成员变量\函数

    • 可以通过对象(对象.静态成员)、对象指针(对象指针->静态成员)、 类访问(类名::静态成员)
      静态成员变量
    • 存储在数据段(全局区,类似于全局变量),整个程序运行过程中只有一份内存
    • 对比全局变量,它可以设定访问权限(public、 protected、 private) ,达到局部共享的目的
    • 必须初始化,必须在类外初始化,初始化时不能带static


      image.png
    • 内部不能使用this指针
    • 不能是虚函数
    • 内部不能访问静态成员变量和函数,只能访问静态成员变量和函数


    • 非静态可以访问静态

    汇编非静态成员与静态成员区别

    image.png

    相关文章

      网友评论

          本文标题:c++之静态成员

          本文链接:https://www.haomeiwen.com/subject/recpjhtx.html