二级C 类与对象:静态成员函数

文章作者 100test 发表时间 2007:03:10 17:12:16
来源 100Test.Com百考试题网


 静态成员函数:和静态数据成员一样,不是对象成员。对静态成员的引用不需要用对象名。

在静态成员函数的实现中不能直接引用类中说明的非静态成员,可以引用类中说明的静态成员。如果静态成员函数中要引用非静态成员时,可通过对象来引用。

例 2 :分析下列程序的输出结果。

#include

class M

{

public:

M(int a)

{

A=a.

B =a.

}

private:

int A.

static int B.

}.

void M::f1(M m)

{

cout<<”A=”<

cout<<”B=”<

}

int M::B=0.

void main()

{

M p(5),q(10).

M::f1(p).

M::f1(q).

}

运行结果:

A=5

B=15

A=10

B=15

在 main() 函数中,调用静态成员函数的格式:

< 类名 >::< 静态成员函数名 >(< 参数表 >).



相关文章


2004年4月二级笔试试题-基础部分和C程序设计
二级C 类与对象:静态成员函数
2003年4月全国计算机等级考试二级C笔试试卷(含答案)
2001年4月全国计算机等级考试二级C语言试卷(含答案)
二级C 类与对象:友员
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛