<?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[Anfängerfrage zu Iteratoren]]></title><description><![CDATA[<p>Hey Leute!</p>
<p>Ich bin neu in C++ und schaue mir gerade (für eine Prüfung) Iteratoren an, hier jetzt meine Frage:</p>
<p>Es gibt ja verschiedene Kategorien von C++-Iteratoren. Woher weiß ich denn, welcher DAtentyp welchen Iterator verwendet? Z.B. verwendet ein Vector ja einen &quot;Iterator mit wahlfreiem Zugriff&quot;, oder?</p>
<p>Und was ich gelesen habe: Ein reiner Ausgabeiterator lässt sich nicht vergleichen. Wie kann ich denn dann testen, wann mein Ausgabeiterator die Datenstruktur vollständig durchlaufen hat.</p>
<p>Und noch eine letzte Verständnisfrage:<br />
Warum gibt (z.B. bei Vector) mein_iterator.end() einen eigenen Iterator aus? Wenn man ihn doch eh nicht als Iterator an sich verwendet, da man ja eigtl nur mit dem mein_iterator.begin() arbeitet?</p>
<p>Danke für die Hilfe!!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/303272/anfängerfrage-zu-iteratoren</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 13:51:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/303272.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 09 May 2012 15:09:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 15:09:22 GMT]]></title><description><![CDATA[<p>Hey Leute!</p>
<p>Ich bin neu in C++ und schaue mir gerade (für eine Prüfung) Iteratoren an, hier jetzt meine Frage:</p>
<p>Es gibt ja verschiedene Kategorien von C++-Iteratoren. Woher weiß ich denn, welcher DAtentyp welchen Iterator verwendet? Z.B. verwendet ein Vector ja einen &quot;Iterator mit wahlfreiem Zugriff&quot;, oder?</p>
<p>Und was ich gelesen habe: Ein reiner Ausgabeiterator lässt sich nicht vergleichen. Wie kann ich denn dann testen, wann mein Ausgabeiterator die Datenstruktur vollständig durchlaufen hat.</p>
<p>Und noch eine letzte Verständnisfrage:<br />
Warum gibt (z.B. bei Vector) mein_iterator.end() einen eigenen Iterator aus? Wenn man ihn doch eh nicht als Iterator an sich verwendet, da man ja eigtl nur mit dem mein_iterator.begin() arbeitet?</p>
<p>Danke für die Hilfe!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2209893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2209893</guid><dc:creator><![CDATA[blub85]]></dc:creator><pubDate>Wed, 09 May 2012 15:09:22 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 15:22:49 GMT]]></title><description><![CDATA[<p>1. Aus der Dokumentation.<br />
2. Vergleich mit end() ist schon möglich. Aber es muss keine echte Gleichheit geben (also x == y bedeutet nicht ++x == ++y)<br />
3. Je nach Iteratortyp kann man natürlich auch von v.end() aus arbeiten (zB v.end()-1 um einen Iterator auf das letzte Element zu bekommen). Aber viel wichtiger ist doch, dass ein end-Iterator Sinn macht, weil man beim durchlaufen durch einen Container diesen erreicht <code>i != v.end()</code> .</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2209900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2209900</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Wed, 09 May 2012 15:22:49 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 16:04:57 GMT]]></title><description><![CDATA[<p>Hey rüdiger,</p>
<p>erstmal danke für Deine Antwort!</p>
<p>zu 2) Das mit der &quot;echten Gleichheit&quot; verstehe ich nicht ganz.. sorry. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /><br />
In meiner Quelle steht das wie folgt drinnen: &quot;Ausgabeiteratoren unterstüzen keinen Vergleich&quot;</p>
<p>zu 3) Ich habe irgendwo gelesen, dass ein Iterator das gleiche wie ein Pointer ist. Stimmt das so, kann man das so sagen?</p>
<p>Der Vergleich von i und v.end() ist dann immer falsch, wenn die beiden Zeiger (sind ja zwei Iteratoren) auf unterschiedliche Stellen zeigen. Sonst true.</p>
<p>Ist das so richtig, oder hab ich irgendwo ein Denkfehler drinnen?</p>
<p>Vielen Dank!!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2209915</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2209915</guid><dc:creator><![CDATA[blub85]]></dc:creator><pubDate>Wed, 09 May 2012 16:04:57 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 17:18:13 GMT]]></title><description><![CDATA[<p>blub85 schrieb:</p>
<blockquote>
<p>zu 2) Das mit der &quot;echten Gleichheit&quot; verstehe ich nicht ganz.. sorry. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":/"
      alt="😕"
    /><br />
In meiner Quelle steht das wie folgt drinnen: &quot;Ausgabeiteratoren unterstüzen keinen Vergleich&quot;</p>
</blockquote>
<p>Echte Gleichheit:</p>
<pre><code class="language-cpp">int a(4) b(a);
</code></pre>
<p>Hier wird <code>a</code> immer gleich <code>b</code> bleiben, solange alle Rechenoperationen immer auf beiden ausgeführt werden. .. (Edit: erschließe ich aus dem Kontext)<br />
Und wie immer ist Google dein bester Freund.</p>
<p>blub85 schrieb:</p>
<blockquote>
<p>zu 3) Ich habe irgendwo gelesen, dass ein Iterator das gleiche wie ein Pointer ist. Stimmt das so, kann man das so sagen?</p>
</blockquote>
<p>Ney. Ein Iterator hält intern als einzige Variable einen Pointer, um den er einen Container-spezifischen Wrapper bildet. Einen Iterator zu inkrementieren heißt bei einer verketten Liste, den Zeiger auf den Knoten seinem Nachfolger zuzuweisen; bei einem statischen Array heißt es einfach den Zeiger zu inkrementieren, usw,</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2209940</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2209940</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 May 2012 17:18:13 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 17:17:43 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Ein Iterator hält intern als einzige Variable einen Pointer</p>
</blockquote>
<p>Muss nicht sein.</p>
<p>Hacker schrieb:</p>
<blockquote>
<p>...</p>
</blockquote>
<p>Bla bla bla, das sind irrelevante Details. Das Iterator-Konzept ist eine generalisierung von Zeigern, nichts weiter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2209945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2209945</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 09 May 2012 17:17:43 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 17:29:03 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>Ein Iterator hält intern als einzige Variable einen Pointer</p>
</blockquote>
<p>Muss nicht sein.</p>
</blockquote>
<p>Was braucht ein Iterator denn noch?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2209951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2209951</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 May 2012 17:29:03 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 17:47:10 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>314159265358979 schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>Ein Iterator hält intern als einzige Variable einen Pointer</p>
</blockquote>
<p>Muss nicht sein.</p>
</blockquote>
<p>Was braucht ein Iterator denn noch?</p>
</blockquote>
<p>Ein Zeiger ist auch ein gültiger Iterator. Ein Iterator muss nicht intern einen Pointer halten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2209964</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2209964</guid><dc:creator><![CDATA[pyhax]]></dc:creator><pubDate>Wed, 09 May 2012 17:47:10 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 17:48:55 GMT]]></title><description><![CDATA[<p>pyhax schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>314159265358979 schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>Ein Iterator hält intern als einzige Variable einen Pointer</p>
</blockquote>
<p>Muss nicht sein.</p>
</blockquote>
<p>Was braucht ein Iterator denn noch?</p>
</blockquote>
<p>Ein Zeiger ist auch ein gültiger Iterator.</p>
</blockquote>
<p>Natürlich, natürlich. Aber ich bezog mich auf die Iteratoren in den Containern, nicht in C-Arrays o. ä.-</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2209966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2209966</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 May 2012 17:48:55 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 17:49:57 GMT]]></title><description><![CDATA[<p>z.b. zusätzliche Member für Checks im Debugmodus o.ä.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2209968</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2209968</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 09 May 2012 17:49:57 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 17:52:33 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>z.b. zusätzliche Member für Checks im Debugmodus o.ä.</p>
</blockquote>
<p>-.-<br />
VERDAMMT NOCH MAL. Die sind doch nichts essentielles von einem Iterator.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2209972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2209972</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 May 2012 17:52:33 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 18:45:22 GMT]]></title><description><![CDATA[<p>Aber im Releasemodus ist auch std::vector::iterator manchmal ein einfaches typedef auf T* ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2209989</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2209989</guid><dc:creator><![CDATA[pyhax]]></dc:creator><pubDate>Wed, 09 May 2012 18:45:22 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 19:55:49 GMT]]></title><description><![CDATA[<p>pyhax schrieb:</p>
<blockquote>
<p>Aber im Releasemodus ist auch std::vector::iterator manchmal ein einfaches typedef auf T* ...</p>
</blockquote>
<p>Ja na klar, weil es da keinen Unterschied macht -.-<br />
Wie gesagt, ein Iterator ist ein Wrapper um einen Zeiger. Wenn die überladenen Operatoren dann sowieso das gleiche tun wie die eines Zeigers, wozu brauchst du dann noch einen Wrapper? <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/2210007</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210007</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 May 2012 19:55:49 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 20:05:53 GMT]]></title><description><![CDATA[<p>Hacker schrieb:</p>
<blockquote>
<p>Wie gesagt, ein Iterator ist ein Wrapper um einen Zeiger.</p>
</blockquote>
<p>Nein, das ist einfach grundsätzlich falsch.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210011</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 09 May 2012 20:05:53 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 20:08:49 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Hacker schrieb:</p>
<blockquote>
<p>Wie gesagt, ein Iterator ist ein Wrapper um einen Zeiger.</p>
</blockquote>
<p>Nein, das ist einfach grundsätzlich falsch.</p>
</blockquote>
<p>Erklär'.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210012</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210012</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 May 2012 20:08:49 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 20:11:39 GMT]]></title><description><![CDATA[<p>Du kannst zb. einen Iterator schreiben, der zeilenweise aus einer Datei liest. Der Iterator müsste zb einen Stream halten.</p>
<p>Oder ein Beispiel aus einem meiner Projekte: <a href="https://github.com/Ethon/Berry/blob/master/include/berry/process_iterator.hpp" rel="nofollow">https://github.com/Ethon/Berry/blob/master/include/berry/process_iterator.hpp</a><br />
Hat mit nem Pointer nichtmehr soviel zu tun. <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/2210013</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210013</guid><dc:creator><![CDATA[Ethon]]></dc:creator><pubDate>Wed, 09 May 2012 20:11:39 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 20:43:18 GMT]]></title><description><![CDATA[<p>Ethon schrieb:</p>
<blockquote>
<p>Du kannst zb. einen Iterator schreiben, der zeilenweise aus einer Datei liest. Der Iterator müsste zb einen Stream halten.</p>
<p>Oder ein Beispiel aus einem meiner Projekte: <a href="https://github.com/Ethon/Berry/blob/master/include/berry/process_iterator.hpp" rel="nofollow">https://github.com/Ethon/Berry/blob/master/include/berry/process_iterator.hpp</a><br />
Hat mit nem Pointer nichtmehr soviel zu tun. <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>
</blockquote>
<p>Naja klar, ich kenn ja auch ostream_iterator oder den Boost-Iterator für Datums-iteration.</p>
<p>Gut, wenn man so allgemein über Iteratoren spricht... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f921.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--clown_face"
      title=":clown:"
      alt="🤡"
    /> Ich dachte eben der TE bezog sich mit dem Satz auf Container-Iteratoren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210023</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210023</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 May 2012 20:43:18 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 20:48:05 GMT]]></title><description><![CDATA[<p>Auch Container-Iteratoren müssen nicht Zwangsweise einen Zeiger haben. Ein std::vector::iterator könnte beispielsweise eine Referenz auf den vector sowie einen Index halten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210026</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210026</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 09 May 2012 20:48:05 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 21:08:17 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Auch Container-Iteratoren müssen nicht Zwangsweise einen Zeiger haben. Ein std::vector::iterator könnte beispielsweise eine Referenz auf den vector sowie einen Index halten.</p>
</blockquote>
<p><a href="http://de.avarty.com/wp-content/uploads/2012/01/Bitch-please-Kopie-300x238.jpg" rel="nofollow">As if, Pi</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210028</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210028</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 May 2012 21:08:17 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 21:11:43 GMT]]></title><description><![CDATA[<p>Ach vergiss es, ich gebs auf. Du bist zu blöd dazu. Ich kann dir meine Meinung so offensichtlich wie ich will in X Posts darlegen und du willst es trotzdem nicht kapieren. Vergiss es einfach, okay?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210029</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210029</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 09 May 2012 21:11:43 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 21:22:28 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Ach vergiss es, ich gebs auf. Du bist zu blöd dazu. Ich kann dir meine Meinung so offensichtlich wie ich will in X Posts darlegen und du willst es trotzdem nicht kapieren. Vergiss es einfach, okay?</p>
</blockquote>
<p>Sry, aber wenn ein Iterator sowas machen würde, das ... wäre einfach Dumm.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210033</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210033</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Wed, 09 May 2012 21:22:28 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Wed, 09 May 2012 21:39:22 GMT]]></title><description><![CDATA[<p>Nö. Für den Debugmodus durchaus brauchbar. Du hast einfach keine Ahnung, also stfu. &lt;.&lt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210039</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210039</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 09 May 2012 21:39:22 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Thu, 10 May 2012 06:24:31 GMT]]></title><description><![CDATA[<p>seid ihr euch immer noch am beleidigen wie Kleinkinder? <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>Und in der Tat kann man sagen, dass ein Iterator für Container nicht mehr als ein Wrapper um einen zeiger ist. Ob man ihn als &quot;ref aufs erste Element/container + uint&quot; oder &quot;ref auf speicherzelle darstellt&quot; ist ziemlich egal, da das äquivalente Darstellungen sind. Fakt ist, dass bei einem Container hinter dem was von einem Iterator referenziert wird eine echte Speicherstelle stecken muss. Von daher sind nicht so viele Darstellungen möglich.</p>
<p>Pi darf in dem Zusammenhang noch zeigen wie sein &quot;container ref + unsigned int&quot; noch die Anforderungen eines Iterators (operator=) erfüllt, also ohne das aus der container ref ein Zeiger wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210056</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210056</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Thu, 10 May 2012 06:24:31 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Thu, 10 May 2012 06:38:46 GMT]]></title><description><![CDATA[<p>Die Kernaussage ist einfach, dass man sich grundsätzlich nicht darauf verlassen kann. Natürlich haben die meisten Iteratoren intern Zeiger...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210057</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210057</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Thu, 10 May 2012 06:38:46 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Thu, 10 May 2012 07:17:43 GMT]]></title><description><![CDATA[<p>Es gibt Iteratoren, zu denen gibt es nicht einmal einen Container. Zum Beispiel wären Iteratoren denkbar, die Werte generieren. Da hast Du dann intern keine Zeiger, sondern einen Algorithmus zur Berechnung des nächsten Wertes.<br />
Ich habe z.B. hier eine Funktion, die ein Iteratorpaar liefert, dass FIR-Tiefpasskoeffizienten berechnet, wenn man drüber iteriert. Da gibt es intern weder einen Zeiger, noch einen Container.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210062</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210062</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 10 May 2012 07:17:43 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Thu, 10 May 2012 09:16:09 GMT]]></title><description><![CDATA[<p>vector&lt;bool&gt;::iterator?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210091</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210091</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Thu, 10 May 2012 09:16:09 GMT</pubDate></item><item><title><![CDATA[Reply to Anfängerfrage zu Iteratoren on Thu, 10 May 2012 09:18:08 GMT]]></title><description><![CDATA[<p>SeppJ schrieb:</p>
<blockquote>
<p>vector&lt;bool&gt;::iterator?</p>
</blockquote>
<p>Jo, das ist auch gut.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2210093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2210093</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 10 May 2012 09:18:08 GMT</pubDate></item></channel></rss>