读书人

l类的静态成员函数解决思路

发布时间: 2012-02-07 17:45:36 作者: rapoo

l类的静态成员函数
类的静态成员函数和普通的成员函数有什么不同?请大侠赐教!!!

[解决办法]
静态成员函数没有this指针。
静态成员函数属于类,类成员函数属于对象
[解决办法]
静态成员相当于全局的,普通成员是属于一个特定的实例的,每个实例都有独立的一份普通成员
[解决办法]

静态成员是公共的,也就是一个类只有一份,所有实例共同拥有.
在函数中没有隐藏的this指针(也就是不可以直接使用非静态的成员).可以通过类名::来调用静态函数,不用生成特定的实例.

读书人网 >C++

热点推荐