今天看<C++ Primer Plus>,上面说类的静态成员函数不能通过对象调用,只能通过类名和作用域解析操作符来调用(如果这个静态成员函数是public的话).但是我在VC6++自己实验了一下,发现类的静态成员函数可以通过其对象调用.有达人能解释一下吗?还有一般(非类里面的函数)的静态函数和非静态函数有什么区别呢?
静态成员独立于类。可以通过对象调用,只是不推荐,这样容易误会。用 类名::静态 调用最好。具体的,要看看书。