静态成员

Posted -asurada-

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态成员相关的知识,希望对你有一定的参考价值。

1.基本概念:普通成员变量每个对象有各自的一份,而静态成员变量一共就一份,为所有对象所共享。

2.sizeof 运算符不会计算静态成员变量

3.访问方法: p1:类名::成员名

      p2:对象名.成员名

      p3:指针->对象名

      p4:引用.成员名

4.静态成员在进入main函数之前已经创建好了

5.必须在定义类的文件中对静态成员变量进行一次说明或初始化

6.静态成员函数的声明在类中,而定义在类外。

7.在静态成员函数中,不能访问非静态成员函数和非静态成员变量。

 

以上是关于静态成员的主要内容,如果未能解决你的问题,请参考以下文章

对static静态成员的理解

PHP静态成员变量

MFC中静态成员函数调用其他类的非静态变量

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

关于类中静态成员函数和静态成员变量的知识点

C++面向对象:静态成员和静态成员函数