<?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[CList in funktion zurückgeben !! problem!!!]]></title><description><![CDATA[<p>folgendes:</p>
<pre><code class="language-cpp">CList&lt;int,int&gt; CScheduler::getAlternativeModul(int iModul){

	CList&lt;int,int&gt; aiAltList;
	if( iModul&gt;m_Config-&gt;paModul.GetSize() || iModul &lt;0 ){
		return aiAltList;
	}
	aiAltList.AddHead(2);
	return aiAltList;

}
</code></pre>
<p>Fehler bei den &quot;returns&quot; -&gt; no copy construktor avaiavle or copy contructor is declared 'explicit&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/162177/clist-in-funktion-zurückgeben-problem</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Jul 2026 22:58:08 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/162177.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 16 Oct 2006 05:48:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to CList in funktion zurückgeben !! problem!!! on Mon, 16 Oct 2006 05:48:49 GMT]]></title><description><![CDATA[<p>folgendes:</p>
<pre><code class="language-cpp">CList&lt;int,int&gt; CScheduler::getAlternativeModul(int iModul){

	CList&lt;int,int&gt; aiAltList;
	if( iModul&gt;m_Config-&gt;paModul.GetSize() || iModul &lt;0 ){
		return aiAltList;
	}
	aiAltList.AddHead(2);
	return aiAltList;

}
</code></pre>
<p>Fehler bei den &quot;returns&quot; -&gt; no copy construktor avaiavle or copy contructor is declared 'explicit&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1155376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1155376</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 16 Oct 2006 05:48:49 GMT</pubDate></item><item><title><![CDATA[Reply to CList in funktion zurückgeben !! problem!!! on Mon, 16 Oct 2006 06:08:49 GMT]]></title><description><![CDATA[<p>Dann machs als Rückgabeparameter</p>
<pre><code class="language-cpp">void CScheduler::getAlternativeModul(CList&lt;int,int&gt;&amp; aiAltList, int iModul)
</code></pre>
<p>(so oder so ähnlich...)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1155379</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1155379</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Mon, 16 Oct 2006 06:08:49 GMT</pubDate></item><item><title><![CDATA[Reply to CList in funktion zurückgeben !! problem!!! on Mon, 16 Oct 2006 06:51:56 GMT]]></title><description><![CDATA[<p>Oder Du baust Dir eine eigene KLAsse die con CList&lt;int,int&gt; abgeleitet ist und die einen Copyoperator unterstützt.</p>
<p>Oder verwende std::list&lt;int&gt;, damit geht das.</p>
<p>Und sei Dir klar was es heißt eine Klasse zu returnieren.<br />
Ein Copy operator macht genau das was er sagt. er kopiert alle Elemente.<br />
Hat Deine liste 1Mio Einträge ist estartu's Lösung blitzschnell und Deine, die die Liste als Element returniert durch den Kopiervorgang keimend langsam!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1155399</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1155399</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 16 Oct 2006 06:51:56 GMT</pubDate></item><item><title><![CDATA[Reply to CList in funktion zurückgeben !! problem!!! on Mon, 16 Oct 2006 06:55:59 GMT]]></title><description><![CDATA[<p>Martin Richter schrieb:</p>
<blockquote>
<p>Hat Deine liste 1Mio Einträge ist estartu's Lösung blitzschnell und Deine, die die Liste als Element returniert durch den Kopiervorgang keimend langsam!</p>
</blockquote>
<p>Deswegen mach ich das ja so wie oben. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /><br />
1.) Ich muss nix extra machen.<br />
2.) Es ist schneller.<br />
3.) Es ist speichersparender.</p>
<p>Sonst achte ich auch nicht sooo sehr auf Performance, aber da isses doch mal sinnvoll. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1155400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1155400</guid><dc:creator><![CDATA[estartu]]></dc:creator><pubDate>Mon, 16 Oct 2006 06:55:59 GMT</pubDate></item></channel></rss>