<?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[list&amp;lt;&amp;gt; - items swapen, wie?]]></title><description><![CDATA[<p>hallo,<br />
also mein problem ist das ich eine liste die ich angelegt habe &quot;updaten&quot; will, sprich ich möchte:<br />
- das vordersterste item mit dem nächsten swapen<br />
- das zweite mit dem dritten<br />
- das dirtte mit dem vierten<br />
- usw... bis zum ende</p>
<pre><code>// vorher

Last
 |
 v
[0][1][2][3][4][5][6][7][8][9][10][11][12]
                                       ^
                                       |
                                     Front
===========================================
// nacher

Last
 |
 v
[1][2][3][4][5][6][7][8][9][10][11][12][13]
                                        ^
                                        |
                                      Front
============================================
</code></pre>
<p>ich hoffe meine frage ist verständlich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f623.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--persevering_face"
      title="&gt;.&lt;"
      alt="😣"
    /></p>
<p>Gruß Tobi.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/182694/list-lt-gt-items-swapen-wie</link><generator>RSS for Node</generator><lastBuildDate>Wed, 23 Sep 2026 00:22:42 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/182694.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 28 May 2007 10:33:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to list&amp;lt;&amp;gt; - items swapen, wie? on Mon, 28 May 2007 10:34:00 GMT]]></title><description><![CDATA[<p>hallo,<br />
also mein problem ist das ich eine liste die ich angelegt habe &quot;updaten&quot; will, sprich ich möchte:<br />
- das vordersterste item mit dem nächsten swapen<br />
- das zweite mit dem dritten<br />
- das dirtte mit dem vierten<br />
- usw... bis zum ende</p>
<pre><code>// vorher

Last
 |
 v
[0][1][2][3][4][5][6][7][8][9][10][11][12]
                                       ^
                                       |
                                     Front
===========================================
// nacher

Last
 |
 v
[1][2][3][4][5][6][7][8][9][10][11][12][13]
                                        ^
                                        |
                                      Front
============================================
</code></pre>
<p>ich hoffe meine frage ist verständlich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f623.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--persevering_face"
      title="&gt;.&lt;"
      alt="😣"
    /></p>
<p>Gruß Tobi.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293591</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293591</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Mon, 28 May 2007 10:34:00 GMT</pubDate></item><item><title><![CDATA[Reply to list&amp;lt;&amp;gt; - items swapen, wie? on Mon, 28 May 2007 11:05:24 GMT]]></title><description><![CDATA[<p>Hi,<br />
... und wo liegt da das Problem ? Entweder selbst durchiterieren und swappen oder STL-Algorithmen mit Funktionsobjekten benutzen, die das dann erledigen ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293619</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293619</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 28 May 2007 11:05:24 GMT</pubDate></item><item><title><![CDATA[Reply to list&amp;lt;&amp;gt; - items swapen, wie? on Mon, 28 May 2007 11:50:27 GMT]]></title><description><![CDATA[<p>for( iter = selements.end( ); iter != selements.begin( ); iter-- ) {</p>
<p>}<br />
soweit bin ich schon wreiter weiss ich jetz wirklich net</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293669</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293669</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Mon, 28 May 2007 11:50:27 GMT</pubDate></item><item><title><![CDATA[Reply to list&amp;lt;&amp;gt; - items swapen, wie? on Mon, 28 May 2007 12:01:11 GMT]]></title><description><![CDATA[<p>for( iter = selements.end( ); iter != selements.begin( ); iter-- ) {</p>
<p>}<br />
soweit bin ich schon wreiter weiss ich jetz wirklich net</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293681</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293681</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Mon, 28 May 2007 12:01:11 GMT</pubDate></item><item><title><![CDATA[Reply to list&amp;lt;&amp;gt; - items swapen, wie? on Mon, 28 May 2007 12:07:59 GMT]]></title><description><![CDATA[<p>Also end() darfst du nicht dereferenzieren. Das letzte Element ist end()-1.</p>
<p>Du kannst aber bei deinem Rückwärts-Durchlaufen einfach nen ReverseIterator nehmen:</p>
<p>for(iter = rbegin(); iter != rend(); ++iter)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293690</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293690</guid><dc:creator><![CDATA[Konrad]]></dc:creator><pubDate>Mon, 28 May 2007 12:07:59 GMT</pubDate></item><item><title><![CDATA[Reply to list&amp;lt;&amp;gt; - items swapen, wie? on Mon, 28 May 2007 12:33:59 GMT]]></title><description><![CDATA[<p>Hi Konrad, danke nochmal für das Buch damals <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>T0bi  schrieb:</p>
<blockquote>
<p>- das vordersterste item mit dem nächsten swapen<br />
- das zweite mit dem dritten<br />
- das dirtte mit dem vierten<br />
- usw... bis zum ende</p>
</blockquote>
<p>Dabei transportierste doch immer das selbe Element, dann kannst du es doch direkt ans Ende bringen. Oder ?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293725</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293725</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Mon, 28 May 2007 12:33:59 GMT</pubDate></item><item><title><![CDATA[Reply to list&amp;lt;&amp;gt; - items swapen, wie? on Mon, 28 May 2007 12:49:50 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">if ( !selements.empty() )
{
   list&lt;...&gt; x;
   x.splice( x.end(), selements, selements.begin() );
   selements.splice( selements.end(), x );
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1293738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293738</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Mon, 28 May 2007 12:49:50 GMT</pubDate></item><item><title><![CDATA[Reply to list&amp;lt;&amp;gt; - items swapen, wie? on Mon, 28 May 2007 13:17:21 GMT]]></title><description><![CDATA[<p>argh verdammt, ich will aber net das erste zum letzten transf. sondern nur alle elemente eine pos weiter setzen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293762</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293762</guid><dc:creator><![CDATA[T0bi]]></dc:creator><pubDate>Mon, 28 May 2007 13:17:21 GMT</pubDate></item><item><title><![CDATA[Reply to list&amp;lt;&amp;gt; - items swapen, wie? on Mon, 28 May 2007 13:24:47 GMT]]></title><description><![CDATA[<p>Wenn du alle Elemente um 1 verschieben willst, was ist denn dann dein neues 1. Element?<br />
- Wenn du da ein neues hast, brauchste das doch nur vorne vorpacken ohne was zu verschieben?<br />
- Wenn das letzte Element das 1. werden soll, kannste std::rotate nehmen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293767</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293767</guid><dc:creator><![CDATA[Konrad]]></dc:creator><pubDate>Mon, 28 May 2007 13:24:47 GMT</pubDate></item><item><title><![CDATA[Reply to list&amp;lt;&amp;gt; - items swapen, wie? on Mon, 28 May 2007 13:25:08 GMT]]></title><description><![CDATA[<p>T0bi schrieb:</p>
<blockquote>
<p>argh verdammt, ich will aber net das erste zum letzten transf. sondern nur alle elemente eine pos weiter setzen.</p>
</blockquote>
<p>Na dann entferne das letzte Element und füge es vorne an <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1293768</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293768</guid><dc:creator><![CDATA[MFK]]></dc:creator><pubDate>Mon, 28 May 2007 13:25:08 GMT</pubDate></item><item><title><![CDATA[Reply to list&amp;lt;&amp;gt; - items swapen, wie? on Mon, 28 May 2007 15:45:29 GMT]]></title><description><![CDATA[<p>Ne std::rotate wird wohl am ehesten seinem Wunsch entsprechen <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/1293866</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1293866</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 28 May 2007 15:45:29 GMT</pubDate></item></channel></rss>