求点拨,普通成员函数与static成员函数的区别解决办法

求点拨,普通成员函数与static成员函数的区别
对于static 数据成员,普通成员函数也能访问,为什么还要定义个static成员函数来访问呢?

------解决方案--------------------
本质上的区别是存放的静态数据区:http://blog.csdn.net/chenxiancool/article/details/6899235

其他的区别百度下就好了,比如:http://hi.baidu.com/yeeygo/item/124798d1277c9ee4b2f77764
------解决方案--------------------
static成员函数 是属于对象的,就是通过对象来访问的。
普通成员函数是属于实例的,只实例可以访问,直接通过对象无妨访问。

这样就可以做些事情,比如判断该对象有几个实例啊等
------解决方案--------------------
引用:
对于static 数据成员,普通成员函数也能访问,为什么还要定义个static成员函数来访问呢?


静态成员函数并不是为了使用静态数据成员的,而是为了使用函数方便,在不声明类对象实例的情况下,依旧可以使用。 <类名>::<静态成员函数名>