<?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[Von Liste zu Liste]]></title><description><![CDATA[<p>Hi,</p>
<p>folgendes Problem, ich habe 2 Listen mit Namen</p>
<pre><code class="language-cpp">std::list&lt;std::string&gt; namen_eins;

namen_eins.push_back (&quot;alfonso&quot;);
namen_eins.push_back (&quot;diabloi&quot;);
namen_eins.push_back (&quot;fritz&quot;);

std::list&lt;std::string&gt; namen_zwei;
namen_zwei.push_back (&quot;fred&quot;);
namen_zwei.push_back (&quot;holla die waldfee!&quot;);
</code></pre>
<p>Meine Frage ist jetzt: wie bekomme ich jetzt die Daten von &quot;namen_eins&quot; nach &quot;namen_zwei&quot; ohne die von &quot;namen_zwei&quot; zu überschreiben?</p>
<p>Also sogesehen einfach &quot;hinten dran&quot; hängen.</p>
<p>Gibt leider keine Funktion append. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/topic/191014/von-liste-zu-liste</link><generator>RSS for Node</generator><lastBuildDate>Fri, 25 Sep 2026 21:34:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/191014.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 29 Aug 2007 09:09:48 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Von Liste zu Liste on Wed, 29 Aug 2007 09:09:48 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>folgendes Problem, ich habe 2 Listen mit Namen</p>
<pre><code class="language-cpp">std::list&lt;std::string&gt; namen_eins;

namen_eins.push_back (&quot;alfonso&quot;);
namen_eins.push_back (&quot;diabloi&quot;);
namen_eins.push_back (&quot;fritz&quot;);

std::list&lt;std::string&gt; namen_zwei;
namen_zwei.push_back (&quot;fred&quot;);
namen_zwei.push_back (&quot;holla die waldfee!&quot;);
</code></pre>
<p>Meine Frage ist jetzt: wie bekomme ich jetzt die Daten von &quot;namen_eins&quot; nach &quot;namen_zwei&quot; ohne die von &quot;namen_zwei&quot; zu überschreiben?</p>
<p>Also sogesehen einfach &quot;hinten dran&quot; hängen.</p>
<p>Gibt leider keine Funktion append. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1354356</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354356</guid><dc:creator><![CDATA[frager]]></dc:creator><pubDate>Wed, 29 Aug 2007 09:09:48 GMT</pubDate></item><item><title><![CDATA[Reply to Von Liste zu Liste on Wed, 29 Aug 2007 09:12:45 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">for(std::list&lt;std::string&gt;::iterator it= namen_zwei.begin(); it != namen_zwei.end(); it++)
 namen_eins.push_back(*it);
</code></pre>
<p>aber ich glaube es gibt sogar ne funktion append oder so...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1354359</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354359</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Wed, 29 Aug 2007 09:12:45 GMT</pubDate></item><item><title><![CDATA[Reply to Von Liste zu Liste on Wed, 29 Aug 2007 09:12:39 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>So z.Bsp.</p>
<pre><code class="language-cpp">namen_zwei.insert(namen_zwei.end(), namen_eins.begin(), namen_eins.end());
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1354360</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354360</guid><dc:creator><![CDATA[Braunstein]]></dc:creator><pubDate>Wed, 29 Aug 2007 09:12:39 GMT</pubDate></item><item><title><![CDATA[Reply to Von Liste zu Liste on Wed, 29 Aug 2007 09:14:44 GMT]]></title><description><![CDATA[<p>Willst du die Elemente kopieren oder umschichten? Kopieren kannst du mit copy() und einem back_inserter, umschichten mit splice():</p>
<pre><code class="language-cpp">//kopieren:
std::copy(namen_eins.begin(),namen_eins.end(),back_inserter(namen_zwei));
//die manuelle Version für Puristen:
for(std::list&lt;std::string&gt;::iterator p=namen_eins.begin();p!=namen_eins.end();++p)
  namen_zwei.push_back(*p);

//umschichten:
namen_zwei.splice(namen_zwei.end(),namen_eins);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1354361</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1354361</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Wed, 29 Aug 2007 09:14:44 GMT</pubDate></item></channel></rss>