C++知识点22

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Insanity666/article/details/61435823

1.      静态数据成员初始化:只能在类体外初始化,int Box::height = 10;,并且不能使用参数初始化表对静态数据成员进行初始化。   如果在类外使用非私有的静态数据成员时,格式为 Box::height,因为静态数据成员不属于某一个对象。

2.      静态成员函数:因为它不属于某一个对象,所以它没有this指针,也不能引用非静态的数据成员,静态成员函数主要用来访问静态数据成员,但不能访问非静态数据成员。

猜你喜欢

转载自blog.csdn.net/Insanity666/article/details/61435823