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

📄 subject_18539.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:18539 发表者:caiju 发表日期:2002-10-21 17:15:23
<br>主题:求教一个编译错误
<br>内容:oilkind是DOC类的一个CStringArray<BR>我在自己建的一个类里有如下调用<BR>CObject *pa;<BR>if(pa=(pDoc-&gt;oilkind.GetAt(batchnum-1))!=NULL){////出错行<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pDoc-&gt;oilkind.RemoveAt(batchnum-1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; delete pa;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>编译为什么提示 error C2679: binary '=' : no operator defined which takes a right-hand operand of type 'class CString' (or there is no acceptable conversion)<BR>多谢!!!!!!!!!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-10-21 17:18:18
<br>内容:pa=(pDoc-&gt;oilkind.GetAt(batchnum-1))!=NULL<BR>应该是<BR>!(pa=(pDoc-&gt;oilkind.GetAt(batchnum-1)))。IsEmpty()<BR><BR>CString 没有重载!=操作符,你用IsEmpty()判断CString 是否为空
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:caiju 回复日期:2002-10-21 17:20:46
<br>内容:可是oilkind不是cstringarray吗,而且msdn上也这么写过啊
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:CDMA2000 回复日期:2002-10-21 17:25:28
<br>内容:oilkind是cstringarray啊,<BR>但你用GetAt(batchnum-1)将返回数组中的一个CSting对象啊<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-10-21 17:28:36
<br>内容:不知道是不是语法写错了<BR>if((pa=pDoc-&gt;oilkind.GetAt(batchnum-1)!=NULL)<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>
回复者:caiju 回复日期:2002-10-21 17:30:23
<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>
回复者:CDMA2000 回复日期:2002-10-21 17:33:14
<br>内容:你因该是<BR>CString pa;<BR>2002-10-21 17:34:44

⌨️ 快捷键说明

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