<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[CArray als Übergabeparameter -&amp;gt; Problem!]]></title><description><![CDATA[<p>Hi,</p>
<p>Habe hier folgende Methode:</p>
<pre><code class="language-cpp">void Ce8Element::setNextNodesID( CArray&lt;int, int&gt; nNextNodesID )
{
   ...
}
</code></pre>
<p>Und so rufe ich sie auf:</p>
<pre><code class="language-cpp">...
......
      if((*m_ptrGraph[jj]).getNodeName() == strNextNodes[kk])
      {
         nNextNodesID.Add(jj);
      }
   }
}
(*m_ptrGraph[ii]).setNextNodesID( nNextNodesID );
</code></pre>
<p>Ok, und nun kommt der Compiler und sagt folgendes:</p>
<pre><code>error C2664: 'setNextNodesID' : cannot convert parameter 1 from 'class CArray&lt;int,int&gt;' to 'class CArray&lt;int,int&gt;'
        No copy constructor available for class 'CArray&lt;int,int&gt;'
</code></pre>
<p>Frage, was muss ich tun um dieses Problem zu umgehen? Muss ich mit Pointern bzw. Referenzen arbeiten oder gehts auch anders?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/61735/carray-als-übergabeparameter-gt-problem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 03 Jun 2026 19:32:59 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/61735.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 16 Jan 2004 16:34:27 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CArray als Übergabeparameter -&amp;gt; Problem! on Fri, 16 Jan 2004 16:34:27 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>Habe hier folgende Methode:</p>
<pre><code class="language-cpp">void Ce8Element::setNextNodesID( CArray&lt;int, int&gt; nNextNodesID )
{
   ...
}
</code></pre>
<p>Und so rufe ich sie auf:</p>
<pre><code class="language-cpp">...
......
      if((*m_ptrGraph[jj]).getNodeName() == strNextNodes[kk])
      {
         nNextNodesID.Add(jj);
      }
   }
}
(*m_ptrGraph[ii]).setNextNodesID( nNextNodesID );
</code></pre>
<p>Ok, und nun kommt der Compiler und sagt folgendes:</p>
<pre><code>error C2664: 'setNextNodesID' : cannot convert parameter 1 from 'class CArray&lt;int,int&gt;' to 'class CArray&lt;int,int&gt;'
        No copy constructor available for class 'CArray&lt;int,int&gt;'
</code></pre>
<p>Frage, was muss ich tun um dieses Problem zu umgehen? Muss ich mit Pointern bzw. Referenzen arbeiten oder gehts auch anders?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/438153</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/438153</guid><dc:creator><![CDATA[bsash]]></dc:creator><pubDate>Fri, 16 Jan 2004 16:34:27 GMT</pubDate></item><item><title><![CDATA[Reply to CArray als Übergabeparameter -&amp;gt; Problem! on Fri, 16 Jan 2004 16:44:47 GMT]]></title><description><![CDATA[<p>ja referenz</p>
<p>void Ce8Element::setNextNodesID( CArray&lt;int, int&gt; &amp;nNextNodesID )<br />
{</p>
<p>}</p>
<p>rest des codes bleibt gleich</p>
]]></description><link>https://www.c-plusplus.net/forum/post/438166</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/438166</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Fri, 16 Jan 2004 16:44:47 GMT</pubDate></item><item><title><![CDATA[Reply to CArray als Übergabeparameter -&amp;gt; Problem! on Fri, 16 Jan 2004 16:45:20 GMT]]></title><description><![CDATA[<p>But more important, 'CArray' is not standard, and it sucks. The STL<br />
container classes are much better, and you are &quot;allowed&quot; to use them in<br />
an MFC project!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/438167</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/438167</guid><dc:creator><![CDATA[english guest]]></dc:creator><pubDate>Fri, 16 Jan 2004 16:45:20 GMT</pubDate></item><item><title><![CDATA[Reply to CArray als Übergabeparameter -&amp;gt; Problem! on Fri, 16 Jan 2004 16:48:24 GMT]]></title><description><![CDATA[<p>in pure mfc projects standard doesn`t matter<br />
even if i prefer deque too</p>
]]></description><link>https://www.c-plusplus.net/forum/post/438170</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/438170</guid><dc:creator><![CDATA[Sovok]]></dc:creator><pubDate>Fri, 16 Jan 2004 16:48:24 GMT</pubDate></item></channel></rss>