【C++】面向对象中的static

静态数据成员

静态数据成员静态数据成员不依赖于对象,而取决于类,也就是说:

静态数据成员在类创建时候就有了,而普通数据成员在类实例化之后才创建,并且,实例化多少个类,就会产生多少个普通数据成员,但静态数据成员永远只有一个(值是可能变的,取决于你怎么用它)。

另外静态数据成员的初始化要在类外进行。

静态成员函数

是用来调用静态成员函数的,不能调用非静态成员或非静态成员函数!!

猜你喜欢

转载自blog.csdn.net/onlyongwang/article/details/81568941