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

📄 subject_35554.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:35554 发表者:rayjoe 发表日期:2003-04-07 20:41:33
<br>主题:请教一个连接错误,关于vector.
<br>内容:这是程序,很简单,就是比较两个vector,看看是否相等。<BR><BR><BR>#include &lt;iostream.h&gt;<BR>#include &lt;vector&gt;<BR><BR>using namespace std;<BR><BR>int main(){<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;int ia[]={1,2,3,4,5,6};<BR>&nbsp;&nbsp;&nbsp;&nbsp;int ib[]={3,4,5,6,7,8};<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;vector&lt;int&gt; ivec1(ia, ia+3);<BR>&nbsp;&nbsp;&nbsp;&nbsp;vector&lt;int&gt; ivec2(ia, ia+6);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;bool is_equal(const vector&lt;int&gt;,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const vector&lt;int&gt; );<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(is_equal(ivec1, ivec2))<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"equal"&lt;&lt;endl;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<BR>}<BR><BR>bool is_equal(const vector&lt;int&gt; &amp;v1, const vector&lt;int&gt; &amp;v2)<BR>{<BR>&nbsp;&nbsp; int _size;&nbsp;&nbsp;<BR><BR>&nbsp;&nbsp;_size= v1.size()&lt;v2.size() ? v1.size() : v2.size();<BR><BR>&nbsp;&nbsp;for(int ix=0; ix&lt;_size; ix++){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(v1[ix]!=v2[ix])<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return false;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp; return true;<BR>}<BR><BR>错误如下:<BR> error LNK2001: unresolved external symbol "bool __cdecl is_equal(class std::vector&lt;int,class std::allocator&lt;int&gt; &gt;,class std::vector&lt;int,class std::allocator&lt;int&gt; &gt;)" (?is_equal@@YA_NV?$vector@HV?$allocator@H@std@@@std@@0@Z)<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>回复者:sdfsd 回复日期:2003-04-07 21:07:49
<br>内容:int main(){<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;int ia[]={1,2,3,4,5,6};<BR>&nbsp;&nbsp;&nbsp;&nbsp;int ib[]={3,4,5,6,7,8};<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;vector&lt;int&gt; ivec1(ia, ia+3);<BR>&nbsp;&nbsp;&nbsp;&nbsp;vector&lt;int&gt; ivec2(ia, ia+6);<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;////////////////////////////////////<BR>&nbsp;&nbsp;&nbsp;&nbsp;bool is_equal(const vector&lt;int&gt; &amp;,<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;const vector&lt;int&gt; &amp;);<BR>&nbsp;&nbsp;&nbsp;&nbsp;////////////////////////////////////<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(is_equal(ivec1, ivec2))<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"equal"&lt;&lt;endl;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;return 0;<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>
回复者:rayjoe 回复日期:2003-04-07 21:24:50
<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 + -