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

📄 subject_50197.htm

📁 vc
💻 HTM
字号:
<p>
序号:50197 发表者:goldenfaith 发表日期:2003-08-18 16:05:28
<br>主题:如何在一个类中调用其他类的函数?
<br>内容:如题,代码如下<BR>class Clp<BR>{<BR>public:<BR>int add(int a,int b)<BR>{return (a+b);}<BR>};<BR>class Clp1 <BR>{public:<BR>int m;<BR>int addd()&nbsp;&nbsp;&nbsp;&nbsp;<BR>{<BR>return m=Clp::add(1,2);<BR>}<BR>};<BR>void main(int argc, char* argv[])<BR>{<BR>Clp1 kk;<BR>cout&lt;&lt;kk.addd();<BR>}<BR>在lp1里调用lp的函数add,为什么有错呢?
<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>回复者:金枪鱼 回复日期:2003-08-18 18:52:55
<br>内容:仅仅定义一个类,没有任何使用上的意义。你得先构造Clp的实例,然后才能调用实例中的成员(变量或者函数)。就像你在main中使用Clp1类一样,先得构造实例kk,让后才可以使用其中得addd()函数。<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>
回复者:goldenfaith 回复日期:2003-08-18 20:08:51
<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 + -