<?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 Wert (zB int) zuweisen]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie kann ich einem Iterator einen Wert zuweisen, um zB eine Postion in einem vector zu löschen?</p>
<pre><code class="language-cpp">iterator it = 4;
</code></pre>
<p>ist ja nicht möglich.</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/165877/iterator-wert-zb-int-zuweisen</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 05:13:04 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/165877.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Nov 2006 19:37:36 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Iterator Wert (zB int) zuweisen on Thu, 23 Nov 2006 19:38:17 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wie kann ich einem Iterator einen Wert zuweisen, um zB eine Postion in einem vector zu löschen?</p>
<pre><code class="language-cpp">iterator it = 4;
</code></pre>
<p>ist ja nicht möglich.</p>
<p>Vielen Dank</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180295</guid><dc:creator><![CDATA[travelflo22]]></dc:creator><pubDate>Thu, 23 Nov 2006 19:38:17 GMT</pubDate></item><item><title><![CDATA[Reply to Iterator Wert (zB int) zuweisen on Thu, 23 Nov 2006 19:39:10 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">iterator foo = myVector.begin() + 4;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1180300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180300</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Thu, 23 Nov 2006 19:39:10 GMT</pubDate></item><item><title><![CDATA[Reply to Iterator Wert (zB int) zuweisen on Thu, 23 Nov 2006 19:40:28 GMT]]></title><description><![CDATA[<p>std::vector&lt;int&gt;::iterator it = vec.begin() + 4;</p>
<p>edit: mist <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>
]]></description><link>https://www.c-plusplus.net/forum/post/1180301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180301</guid><dc:creator><![CDATA[Thomas ** 0]]></dc:creator><pubDate>Thu, 23 Nov 2006 19:40:28 GMT</pubDate></item><item><title><![CDATA[Reply to Iterator Wert (zB int) zuweisen on Thu, 23 Nov 2006 19:42:04 GMT]]></title><description><![CDATA[<p>danke... schon erstaunlich wie schnell ihr seit.. na war ja auch nicht schwer <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/1180305</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180305</guid><dc:creator><![CDATA[travelflo22]]></dc:creator><pubDate>Thu, 23 Nov 2006 19:42:04 GMT</pubDate></item><item><title><![CDATA[Reply to Iterator Wert (zB int) zuweisen on Fri, 24 Nov 2006 15:42:13 GMT]]></title><description><![CDATA[<p>Hallo miteinander,</p>
<p>gibt es eine ähnliche Syntax auch für STL-Listen? Die haben ja nur bidirektionale iteratoren und mit den pointern hab ich es nicht hingekriegt?</p>
<pre><code class="language-cpp">typedef list&lt;int&gt; intList;
intList iList;

for (int i = 0; i &lt; 10; i++)
{
    iList.push_back(i);
    std::cout &lt;&lt; *(--iList.end()) &lt;&lt; std::endl;
}

intList::pointer pList = &amp;iList.front();
std::cout &lt;&lt; std::endl &lt;&lt; *(pList + 5*sizeof(int)) &lt;&lt; std::endl;

// std::cout &lt;&lt; std::endl &lt;&lt; *(iList.begin() + 5) &lt;&lt; std::endl;
</code></pre>
<p>Ich hätte z. B. bei obigem Code als Ausgabe der Zeile 11 eine 5 erwartet. Diese kommt wenn ich anstatt der list in der typedef einen vector verwende und statt den Zeilen 10 und 11, Zeile 13 verwende. So wie der Code im Augenblick steht bekomme ich allerding 3495944 von Zeile 11 geliefert.</p>
<p>Herzlichen Dank schon im Voraus.</p>
<p>Viele Grüße<br />
Knecht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180798</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180798</guid><dc:creator><![CDATA[Knecht]]></dc:creator><pubDate>Fri, 24 Nov 2006 15:42:13 GMT</pubDate></item><item><title><![CDATA[Reply to Iterator Wert (zB int) zuweisen on Fri, 24 Nov 2006 16:24:36 GMT]]></title><description><![CDATA[<p>Du scheinst dir nicht darüber im klaren zu sein wie eine Liste ihre Daten speichert.<br />
So eine Berechnung geht nur wenn die Daten nacheinenader kommen, wie in einem Vektor, eine Liste speichert die Daten aber nicht aneinanderhängend..</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180818</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180818</guid><dc:creator><![CDATA[lolz]]></dc:creator><pubDate>Fri, 24 Nov 2006 16:24:36 GMT</pubDate></item><item><title><![CDATA[Reply to Iterator Wert (zB int) zuweisen on Fri, 24 Nov 2006 16:43:45 GMT]]></title><description><![CDATA[<p>Danke für den Hinweis.</p>
<p>Das heißt also, dass man durch Listen nur von vorne oder von hinten durchiterieren kann, oder?</p>
<p>Wo liegen dann die Vorteile von Listen? Oder sollte man diese standardmäßig durch vector(en) ersetzen?</p>
<p>Herzlichen Dank<br />
Viele Grüße<br />
Knecht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180841</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180841</guid><dc:creator><![CDATA[Knecht]]></dc:creator><pubDate>Fri, 24 Nov 2006 16:43:45 GMT</pubDate></item><item><title><![CDATA[Reply to Iterator Wert (zB int) zuweisen on Fri, 24 Nov 2006 16:57:39 GMT]]></title><description><![CDATA[<p><a href="http://www.linuxsoftware.co.nz/containerchoice.png" rel="nofollow">http://www.linuxsoftware.co.nz/containerchoice.png</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180847</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180847</guid><dc:creator><![CDATA[Michael E.]]></dc:creator><pubDate>Fri, 24 Nov 2006 16:57:39 GMT</pubDate></item><item><title><![CDATA[Reply to Iterator Wert (zB int) zuweisen on Fri, 24 Nov 2006 18:22:21 GMT]]></title><description><![CDATA[<p>Boah, ist das Ding cool... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f60b.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_savoring_food"
      title=":yum:"
      alt="😋"
    /></p>
<p>Dankeschön <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
<p>Viele Grüße<br />
Knecht</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1180889</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1180889</guid><dc:creator><![CDATA[Knecht]]></dc:creator><pubDate>Fri, 24 Nov 2006 18:22:21 GMT</pubDate></item><item><title><![CDATA[Reply to Iterator Wert (zB int) zuweisen on Mon, 27 Nov 2006 07:39:11 GMT]]></title><description><![CDATA[<p>Listen, Set's und Map's haben bewußt keine Random Access Iteratoren (weil die zu langsam wären). Aber wenn dir die Laufzeit egal ist, kannst du <code>advance(it,n);</code> verwenden, um den Iterator vorwärtszuschieben.</p>
<p>(für RAI addiert der einfach den Wert, bei 'niederen' Iteratoren läuft er n Schritte durch die Struktur)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1182022</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1182022</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 27 Nov 2006 07:39:11 GMT</pubDate></item></channel></rss>