<?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[iterator (list) in der mitte beginnen?]]></title><description><![CDATA[<p>über die funktionen .begin() und .end() kann ich ja das start/end element der list für den iterator start wert angeben. Wenn ich nun eine Zeiger auf irgendwein objekt der Liste habe, kann ich dann den iterator start wert auf diese Objekt setzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/185835/iterator-list-in-der-mitte-beginnen</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 06:16:26 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/185835.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 02 Jul 2007 04:58:41 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to iterator (list) in der mitte beginnen? on Mon, 02 Jul 2007 04:58:41 GMT]]></title><description><![CDATA[<p>über die funktionen .begin() und .end() kann ich ja das start/end element der list für den iterator start wert angeben. Wenn ich nun eine Zeiger auf irgendwein objekt der Liste habe, kann ich dann den iterator start wert auf diese Objekt setzen?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1316554</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316554</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 02 Jul 2007 04:58:41 GMT</pubDate></item><item><title><![CDATA[Reply to iterator (list) in der mitte beginnen? on Mon, 02 Jul 2007 05:12:46 GMT]]></title><description><![CDATA[<p>klar kann man, ist ganz einfach.</p>
<pre><code class="language-cpp">list&lt;int&gt;::iterator iterIrgendwo = m.begin() + 23;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1316556</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316556</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Mon, 02 Jul 2007 05:12:46 GMT</pubDate></item><item><title><![CDATA[Reply to iterator (list) in der mitte beginnen? on Mon, 02 Jul 2007 05:43:19 GMT]]></title><description><![CDATA[<p>BorisDieKlinge schrieb:</p>
<blockquote>
<p>über die funktionen .begin() und .end() kann ich ja das start/end element der list für den iterator start wert angeben. Wenn ich nun eine Zeiger auf irgendwein objekt der Liste habe, kann ich dann den iterator start wert auf diese Objekt setzen?</p>
</blockquote>
<p>Nur wenn du den Index von diesem Objekt ebenfalls hast.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1316565</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316565</guid><dc:creator><![CDATA[David_pb]]></dc:creator><pubDate>Mon, 02 Jul 2007 05:43:19 GMT</pubDate></item><item><title><![CDATA[Reply to iterator (list) in der mitte beginnen? on Mon, 02 Jul 2007 06:15:47 GMT]]></title><description><![CDATA[<p>thordk schrieb:</p>
<blockquote>
<p>klar kann man, ist ganz einfach.</p>
<pre><code class="language-cpp">list&lt;int&gt;::iterator iterIrgendwo = m.begin() + 23;
</code></pre>
</blockquote>
<p>Das klappt vielleicht bei einem vector, aber der List-Iterator definiert keinen operator+. Die Alternative dazu wäre:</p>
<pre><code class="language-cpp">list&lt;int&gt;::iterator irgendwo = m.begin();
advance(irgendwo,23);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1316572</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316572</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 02 Jul 2007 06:15:47 GMT</pubDate></item><item><title><![CDATA[Reply to iterator (list) in der mitte beginnen? on Mon, 02 Jul 2007 07:07:27 GMT]]></title><description><![CDATA[<p>ok, habs nicht getestet. dachte alle iteratoren verhielten sich gleich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1316582</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316582</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Mon, 02 Jul 2007 07:07:27 GMT</pubDate></item><item><title><![CDATA[Reply to iterator (list) in der mitte beginnen? on Mon, 02 Jul 2007 07:27:07 GMT]]></title><description><![CDATA[<p>thordk schrieb:</p>
<blockquote>
<p>dachte alle iteratoren verhielten sich gleich.</p>
</blockquote>
<p>Nein, da gibt es Abstufungen nach &quot;Mächtigkeit&quot; (die primitiveren können noch nicht einmal dekrementiert werden).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1316587</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1316587</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 02 Jul 2007 07:27:07 GMT</pubDate></item></channel></rss>