📄 subject_57451.htm
字号:
<p>
序号:57451 发表者:ljl 发表日期:2003-10-25 17:35:17
<br>主题:很菜的问题,关于typedef
<br>内容:typedef struct somePoint<BR>{<BR> int x;<BR> int y;<BR> int value;<BR>}crossPoint;<BR><BR>然后在某一个函数里面可不可以这样付值?<BR><BR>crossPoint *tmPoint=0;<BR> tmPoint->x=RowNum;<BR> tmPoint->y=ColNum;<BR> tmPoint->value =maxRowPoint;<BR><BR>后三句运行出错,why?
<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>回复者:iwill 回复日期:2003-10-25 17:36:57
<br>内容:crossPoint *tmPoint=new crossPoint;<BR><BR>........<BR><BR><BR>delete tmPoint;<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>
回复者:zhaiyl 回复日期:2003-10-25 18:12:39
<br>内容:因为你的指针为NULL<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>
回复者:ljl 回复日期:2003-10-25 18:22:38
<br>内容:谢谢,那如何在一个函数中返回一个crossPoint的数组?(想的有点懵了,也一并问一下吧),这个数组的个数是变化的,有可能是2个,也有可能是1个。。。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:wangyy 回复日期:2003-10-25 21:52:08
<br>内容:<BLOCKQUOTE>引用“第3楼”所言<BR><Q>谢谢,那如何在一个函数中返回一个crossPoint的数组?(想的有点懵了,也一并问一下吧),这个数组的个数是变化的,有可能是2个,也有可能是1个。。。</Q></BLOCKQUOTE><BR>返回crossPoint的指针即可。
<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-10-26 15:11:59
<br>内容:就返回一个crossPoint 类型,其成员不就全有了吗。给你一个例子。<BR>#include "iostream.h"<BR>typedef struct somePoint<BR>{<BR> int x;<BR> int y;<BR> int value;<BR>}crossPoint;<BR><BR>crossPoint f(crossPoint z)<BR>{<BR> crossPoint temp;<BR> temp=z;<BR> return temp;<BR>}<BR>void main()<BR>{<BR> crossPoint za,zb;<BR> zb.x=1;<BR> zb.y=2;<BR> zb.value=3;<BR> za=f(zb);<BR> cout<<za.x<<endl<<za.y<<endl<<za.value<<endl;<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 + -