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

静态成员函数,静态成员数据!!!

sadan 发布于 2008-08-14 20:23, 875 次点击
举几个用他们的例子,能体现他们用处的那种,谢谢!!!
4 回复
#2
xlh52252008-08-14 22:10
你到底知道不知道C++基础啊,到处发一些没用的帖子!
#3
hhitjsj0212008-08-15 13:47
如果你声明的一个类成员函数只访问静态数据成员,那么你把这个函数声明为静态类成员函数。
class account
{
public:
 static void fun(double incr);
private:
static double _interestrate;
};
inline void account::fun(double incr)
{
 _interestrate+=incr;
}

静态成员函数除了访问静态数据成员之外不访问任何其他的数据成员,所以它们与用哪个对象来调用这个函数没有关系。
所以我门在没 声明类对象的时候我门可以用限定修饰名直接访问静态成员函数。
account::fun(double incr)

而不需要
account myaccount;
myaccount.fun(double incr)

有错误的地方大家批评指正
#4
vfdff2008-08-15 17:05
使用关键字 static 定义的》》
#5
lizhigang342008-08-16 10:29
自己找本C++书看吧..里面介绍的肯定比论坛上说的都清楚..
1