C++静态成员和非静态成员的区别和使用

C++静态成员和非静态成员的区别和使用

static 修饰

1、非静态函数成员 不能通过类名来调用类的非静态成员函数 ,静态函数可以;

2、类的实例对象,可以使用静态成员函数和非静态成员函数。

3、静态成员函数中不能引用非静态成员。

4、类的非静态成员可以调用静态成员函数,但反之不能。

5、使用类的静态成员变量,必须事先初始化,而且在类外部初始化;

https://www.cnblogs.com/tsh292278/p/10471189.html

原文地址:https://www.cnblogs.com/lovebay/p/13962151.html