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

📄 subject_21813.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:21813 发表者:我是一个兵 发表日期:2002-11-20 15:58:00
<br>主题:green pig 等大虾来看看我的问题,不是很难,关于结构体的问题
<br>内容:我已有一个结构体<BR>typedef&nbsp;&nbsp;struct&nbsp;&nbsp;tag<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;double tht1,tht2,tht3,tht4,tht5,tht6;<BR>} ADVERSE;<BR>ADVERSE Evaluate(double px,double py,double pz,double roll,double pitch,double yaw)<BR>现在我的x,y,z,roll,pitch,yaw也是算法产生的,我该如何建立这个算法和已有的结构体的联系,可否结构体里再嵌一个结构,用原来的结构来访问这个新结构<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Norton AntiVirus 回复日期:2002-11-20 16:17:01
<br>内容:你的目的是把x,y,z,roll,pitch,yaw传给这个已经定义好的结构吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:我是一个兵 回复日期:2002-11-20 16:27:17
<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>
回复者:Norton AntiVirus 回复日期:2002-11-20 16:51:52
<br>内容:typedef&nbsp;&nbsp;struct&nbsp;&nbsp;tag<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;double tht1,tht2,tht3,tht4,tht5,tht6;<BR>double a1,a2,a3,a4,a5,a6;<BR><BR>} ADVERSE;<BR><BR>ADVERSE* p = new ADVERSE;<BR>p-&gt;a1 = x;<BR>p-&gt;a2 = y;<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>
回复者:Norton AntiVirus 回复日期:2002-11-20 16:58:32
<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>
回复者:我是一个兵 回复日期:2002-11-20 17:12:03
<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>
回复者:我是一个兵 回复日期:2002-11-20 17:25:07
<br>内容:你的值赋给* p ,我还能把它往里面传吗,因为我最终的目的是求tht1,tht2,tht3,tht4,tht5,tht6
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:我是一个兵 回复日期:2002-11-20 17:26:33
<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>
回复者:目不识丁 回复日期:2002-11-20 20:41:05
<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>
回复者:我是一个兵 回复日期:2002-11-21 09:04:08
<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>
回复者:我是一个兵 回复日期:2002-11-21 09:17:16
<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>
回复者:LoveMFC 回复日期:2002-11-21 09:34:56
<br>内容:typedef&nbsp;&nbsp;struct&nbsp;&nbsp;tag<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;double tht1,tht2,tht3,tht4,tht5,tht6;<BR>struct tag2_<BR>{<BR>int var1;<BR>char var2;<BR>}tag2;<BR><BR>} ADVERSE;<BR>ADVERSE a;<BR>a.tag2.var1=1;<BR>a.tag2.var2=2;
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:我是一个兵 回复日期:2002-11-21 10:33:09
<br>内容:你的实现和green pig的有什么区别吗?还是有异曲同工呢
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:Norton AntiVirus 回复日期:2002-11-21 10:36:21
<br>内容:你自己定义一个类好了<BR><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>
回复者:我是一个兵 回复日期:2002-11-21 11:11:25
<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>
回复者:徐景周 回复日期:2002-11-21 13:15:56
<br>内容:可以镶套结构,类似如下:<BR>typedef struct tagPistilSymbol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//取蕊符号<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;DWORD&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nSymbol;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//符号(索引)<BR>&nbsp;&nbsp;&nbsp;&nbsp;COLORREF&nbsp;&nbsp;&nbsp;&nbsp;clrfColor;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//符号颜色<BR>&nbsp;&nbsp;&nbsp;&nbsp;COLORREF&nbsp;&nbsp;&nbsp;&nbsp;clrbColor;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//符号背景色<BR>&nbsp;&nbsp;&nbsp;&nbsp;long&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;nSize;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//符号大小(单位:mm)<BR>}PistilSymbol;<BR><BR>typedef std::vector&lt;PistilSymbol&gt; ARRAY_PISTILSYMBOL;<BR>typedef ARRAY_PISTILSYMBOL::iterator PistilSymbolIter;<BR><BR>typedef struct tagWellWallPistil&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//井壁取蕊数据<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dTopDepth;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//顶部深度<BR>&nbsp;&nbsp;&nbsp;&nbsp;double&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dBottomDepth;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//底部深度<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;ARRAY_PISTILSYMBOL ArrPistilSymbol; //取蕊符号<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;CString&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;szName;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//取蕊名称<BR>}WellWallPistil;<BR><BR>typedef std::vector&lt;WellWallPistil&gt; ARRAY_PISTIL;<BR><BR>我用的是stl中的vector,你可以使用其它类型,如数组<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>
回复者:我是一个兵 回复日期:2002-11-21 20:46:26
<br>内容:怎么给分呀,徐兄的我还不会验证,LoveMFC 和green pig的我能理解,但我还没有应用。哈哈,只好等我做完了,再来给各位加分吧,看我到底用哪位的方法了
<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 + -