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

📄 subject_29517.htm

📁 vc
💻 HTM
字号:
<p>
序号:29517 发表者:RowCol 发表日期:2003-02-09 11:16:39
<br>主题:求助:两类双向指针问题
<br>内容:<BR>我定义了一个类a,一个类b,我想在a中保存一个指向b的指针*pb,在b中保存一个指向a的指针*pa<BR>在a.h中:<BR><BR>#include "b.h"<BR>class A<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B* pb;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...<BR>};<BR><BR>在b.h中:<BR>#include "a.h"<BR>class B<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A* pa;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;....<BR>}<BR><BR>编译的时候老是出错。如果我去掉在a或b类中的一个指针以及对应的#include,则一切ok。<BR>why?<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 回复日期:2003-02-09 11:24:51
<br>内容:class B;<BR>class A<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;B* pb;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;...<BR>};<BR><BR>#include "a.h"<BR>class B<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;public:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;A* pa;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;....<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>
回复者:流诊圆 回复日期:2003-02-09 14:36:40
<br>内容: 在C++中要用一个东西(函数,变量,类,类对象……)时,总得在之前先申明,或定义好,方能通过
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:nothinged 回复日期:2003-02-09 20:51:37
<br>内容:在A类中 无端用B类(考虑一下B类从那里来) 声明一个对象,当然是不行的。<BR>同理,B类中也不能这样。<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>
回复者:南京阿福 回复日期:2003-02-10 13:08:12
<br>内容:有人了解 #include所有细节吗?你的2个#include是否是无限循环?
<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 + -