static类成员变量:
1 static类的成员变量是和类进行绑定的,不是和对象绑定,如果一个类的static成员变量变成了1,另外的成员变量的该值也变成了1,。
2 static成员变量先于对象存在,因为它不与对象绑定,必须在类外进行初始化
3 static成员变量存在于静态存储区,不在堆或者栈里面,假设创建了100个成员,也只会创建一个static成员变量
static类成员函数:
没有this指针,因为this指针是指向本对象的指针,所以static成员函数只能访问static修饰的类成员
A::fun()
static
最新推荐文章于 2024-05-13 22:38:25 发布