⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_26172.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:26172 发表者:huabin 发表日期:2002-12-29 18:10:15
<br>主题:静态数据成员
<br>内容:有谁能告诉我&nbsp;&nbsp;什么是类的静态数据成员?&nbsp;&nbsp;其有什么作用? 最好举个例子&nbsp;&nbsp;简单的 非专业的 一看就明白例子?&nbsp;&nbsp;谢谢!!!
<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>&nbsp;&nbsp;A(){ count++; }; //当产生一个实例的时候计数器加一<BR>&nbsp;&nbsp;~A(){ count--; } //当销毁一个实例的时候计数器减一<BR><BR>&nbsp;&nbsp;static int GetInstanceCount();<BR>private:<BR>&nbsp;&nbsp;static int count;<BR>};<BR>int A::count = 0;<BR>int A::GetInstanceCount()<BR>{ return count; }<BR><BR>void main()<BR>{<BR>&nbsp;&nbsp; A a1,a2,a3;<BR>&nbsp;&nbsp; cout &lt;&lt; "the Instances of A is" &lt;&lt; A::GetInstanceCount() &lt;&lt; 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 + -