参考文献:静态成员函数和静态成员

一、静态变量:

1、静态变量属于类的变量,为类共享,在编译期间就分配好了内存。

2.静态变量在头文件中声明(和全局变量一样不要在头文件中定义静态变量),在.cpp文件中定义。

3.静态变量可以被非静态函数使用。

test.h中:

static int a;

test.cpp中:

int a=5;

要使用该静态变量,只需要导入test.h头文件即可。

二、静态函数:

由于静态函数不含类的this指针,因此不能调用类的非静态成员函数。

05-27 01:33