注册 登录
编程论坛 C++教室

关于 静态成员函数的 一些问题

不是我的 发布于 2007-09-25 17:06, 432 次点击

今天看<C++ Primer Plus>,上面说类的静态成员函数不能通过对象调用,只能通过类名和作用域解析操作符来调用(如果这个静态成员函数是public的话).
但是我在VC6++自己实验了一下,发现类的静态成员函数可以通过其对象调用.

有达人能解释一下吗?

还有一般(非类里面的函数)的静态函数和非静态函数有什么区别呢?

1 回复
#2
aipb20072007-09-25 17:59

静态成员独立于类。

可以通过对象调用,只是不推荐,这样容易误会。
用 类名::静态 调用最好。

具体的,要看看书。

1