rambo

static成员函数

静态成员函数

1)使用类的静态成员函数来访问类的私有静态数据成员,不可以调用类的非静态成员。因为静态成员函数不含this指针。

2)静态成员函数的声明除了在类体中的函数声明前加上关键字static, 以及不能声明为const volatile之外,与非静态成员函数相同。出现在类体外的函数定义不能指定关键字static

3)静态成员函数的地址可用普通函数指针储存,而普通成员函数地址需要用 类成员函数指针来储存。

4)静态成员是可以独立访问的,也就是说,无须创建任何对象实例就可以访问。 非常有用!!!