static数据成员:
如果一个类的成员是该类的所有对象共享的,那么这个成员应该被声明为static的。
static函数成员:
如果一个函数可以不依赖一个具体的对象(也就是不引用具体对象的数据),最多只引用static数据成员,那么就可以被定义为static的。类似于全局函数。static函数成员应该更多是出于语法考虑才不得不使用的。
static数据成员:
如果一个类的成员是该类的所有对象共享的,那么这个成员应该被声明为static的。
static函数成员:
如果一个函数可以不依赖一个具体的对象(也就是不引用具体对象的数据),最多只引用static数据成员,那么就可以被定义为static的。类似于全局函数。static函数成员应该更多是出于语法考虑才不得不使用的。