static:
static修饰的成员函数没有this指针(因为其属于类,不属于某个具有对象的,不会分配空间)
静态成员函数不可以访问非静态成员
非静态成员函数可以访问静态成员
static的优点:
static成员的名字是在类的作用域中,因此可以避免与其他类成员或全局对象名字冲突
可以实施封装,static成员可以是私有的,而全局对象不可以
阅读程序容易看出static成员成员与某个类相联
static:
static修饰的成员函数没有this指针(因为其属于类,不属于某个具有对象的,不会分配空间)
静态成员函数不可以访问非静态成员
非静态成员函数可以访问静态成员
static的优点:
static成员的名字是在类的作用域中,因此可以避免与其他类成员或全局对象名字冲突
可以实施封装,static成员可以是私有的,而全局对象不可以
阅读程序容易看出static成员成员与某个类相联