📄 subject_26172.htm
字号:
<p>
序号:26172 发表者:huabin 发表日期:2002-12-29 18:10:15
<br>主题:静态数据成员
<br>内容:有谁能告诉我 什么是类的静态数据成员? 其有什么作用? 最好举个例子 简单的 非专业的 一看就明白例子? 谢谢!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:tjhe 回复日期:2002-12-29 18:56:41
<br>内容:类的静态数据成员:声明为static的数据成员,<BR>将类中所有对象共有的属性声明为静态成员,静态成员与类相联系,不与类的对象相联系,故访问静态成员时,不需要对象。<BR><BR>静态数据成员一般用于:<BR>保存流动变化的对象个数,如互斥信号,引用计数器等等。<BR>作为一个标志,指示一个动作是否发生;<BR>可用于构造对象链表,保存指向链表第一个对象或最后一个成员的对象。<BR><BR>class A<BR>{<BR>public:<BR> A(){ count++; }; //当产生一个实例的时候计数器加一<BR> ~A(){ count--; } //当销毁一个实例的时候计数器减一<BR><BR> static int GetInstanceCount();<BR>private:<BR> static int count;<BR>};<BR>int A::count = 0;<BR>int A::GetInstanceCount()<BR>{ return count; }<BR><BR>void main()<BR>{<BR> A a1,a2,a3;<BR> cout << "the Instances of A is" << A::GetInstanceCount() << endl;<BR>}<BR><BR><BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:郗泽 回复日期:2002-12-29 19:25:15
<br>内容:非常感谢!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:huabin 回复日期:2002-12-30 20:20:53
<br>内容:不会是不能接受回复了吧
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -