static

静态全局变量:内部链接,只能在当前文件内访问。

全局变量:外部链接,可以被其他文件使用。

静态成员函数

  1. 所有对象共用一个函数
  2. 通过对象或类名访问
  3. 在类中有访问权限
  4. 只能访问静态成员变量,不能访问非静态成员变量。静态成员函数为所有对象公用,所以没有this指针,也就不能访问每个对象的成员变量。

静态成员变量

  1. 所有对象共享一个变量
  2. 编译时就分配内存
  3. 通过对象或类名访问
  4. 在类中有访问权限
  5. 类内声明,类外初始化,也可以使用静态成员函数初始化

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top