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

📄 subject_63436.htm

📁 vc
💻 HTM
字号:
<p>
序号:63436 发表者:夏雪宜 发表日期:2003-12-03 15:48:35
<br>主题:关于结构体的问题
<br>内容:我在程序中定义了两个结构体,其中一个假设为struct1;另一个为struct2;<BR>我想在其中一个结构体中镶嵌另一个结构体,但总是不对,不知为什么?<BR>struct1<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;struct2 *lp;<BR>}<BR>报的错误是:<BR>error C2143: syntax error : missing ';' before '*'<BR>error C2501: 'Wave_Serial' : missing storage-class or type specifiers<BR>error C2501: 'lp' : missing storage-class or type specifiers<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>
<font color=red>答案被接受</font><br>回复者:dstwwx 回复日期:2003-12-03 15:54:21
<br>内容:struct B<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int b;<BR>};<BR><BR>struct A<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int a;<BR>&nbsp;&nbsp;&nbsp;&nbsp;B *lp;<BR>};<BR><BR>应该把B的定义放在A的前面<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>
回复者:kobo 回复日期:2003-12-03 15:57:05
<br>内容:看这个:<BR>struct struct1<BR><BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp; struct struct1 *link;<BR>};//!!要有&#34;;&#34;号<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 + -