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

📄 subject_20457.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:20457 发表者:aaa 发表日期:2002-11-06 18:23:15
<br>主题:关于类的相互引用问题,请教!很急!!!(非常感谢)
<br>内容:假设有两个类aa和bb 申明如下:<BR>文件aa.h<BR><BR>#include "bb.h"<BR>class aa<BR>{<BR>&nbsp;&nbsp; bb m_bb;<BR>};<BR><BR>文件bb.h<BR>#include "aa.h"<BR>class bb<BR>{<BR>&nbsp;&nbsp; aa m_aa;<BR>};<BR><BR>这样的用法是否可行!<BR>以上的语法编译器无法通过.<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>
回复者:凯凯 回复日期:2002-11-06 18:33:46
<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>
回复者:TopLevel 回复日期:2002-11-06 18:37:30
<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>
回复者:aaa 回复日期:2002-11-06 19:03:36
<br>内容:刚才尝试了另外一种方式是在类声明前先声明被引用类<BR><BR>文件aa.h<BR><BR>class bb;<BR><BR>#include "bb.h"<BR>class aa<BR>{<BR>&nbsp;&nbsp; bb *m_bb;<BR>};<BR><BR>文件bb.h<BR>#include "aa.h"<BR>class aa;<BR>class bb<BR>{<BR>&nbsp;&nbsp; aa *m_aa;<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>
回复者:John Lan 回复日期:2002-11-06 20:08:33
<br>内容:假设 A, B 相互包含可以编译通过的话,What is the size of a A or B 对象 ?<BR>无穷大。<BR>2002-11-6 20:09:05

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -