美文网首页
c++静态成员与函数

c++静态成员与函数

作者: spyder_men | 来源:发表于2018-12-16 23:34 被阅读0次

    理解:
    静态成员函数是同类成员的共享变量,属于类而不属于对象,也就是说静态成员变量不在堆栈中开辟,而是在data中开辟,因此所有的实例化的相同类成员共享这个变量

    image.png
    打个比方:好比你定义了狗的类型而狗有四条腿的属性就可以定义成一个静态成员变量,不管是啥品种都有四条腿
    image.png
    静态成员只能在外面定义,依然受public,private,protect等关键词的约束;
    例如在main中调用dog1.leg就是违法的

    相关文章

      网友评论

          本文标题:c++静态成员与函数

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