<?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[iteratoren]]></title><description><![CDATA[<p>hi,</p>
<p>angenommen, ich habe eine eigene containerklasse. wie kann ich dafür am klügsten iteratoren implementieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/130754/iteratoren</link><generator>RSS for Node</generator><lastBuildDate>Wed, 26 Aug 2026 17:58:50 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/130754.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 26 Dec 2005 22:12:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to iteratoren on Mon, 26 Dec 2005 22:12:45 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>angenommen, ich habe eine eigene containerklasse. wie kann ich dafür am klügsten iteratoren implementieren?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/950477</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/950477</guid><dc:creator><![CDATA[fak_iter]]></dc:creator><pubDate>Mon, 26 Dec 2005 22:12:45 GMT</pubDate></item><item><title><![CDATA[Reply to iteratoren on Mon, 26 Dec 2005 22:32:07 GMT]]></title><description><![CDATA[<p>Einfach eine Iterator-Klasse schreiben (und eine für ConstIterator). Man kann oft Iterator von ConstIterator ableiten um sich Schreibarbeit zu sparen. Das ganze kann als nested Class in die Containerklasse, muss aber nicht.</p>
<p>Dann muss du nur die entsprechenden Operatoren (++, --, -, +, -=, +=, [], &lt;, &gt;, &lt;=, &gt;=, ==, !=, =, *, -&gt;) - je nach dem was es für ein Container ist - überladen.</p>
<p>Achja: Wenn du Insert-Iteratoren unterstützen willst brauchst du die Methoden push_back(val), push_front(val) bzw. insert(pos_iterator, val).</p>
<p>Gruß</p>
]]></description><link>https://www.c-plusplus.net/forum/post/950489</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/950489</guid><dc:creator><![CDATA[FireFlow]]></dc:creator><pubDate>Mon, 26 Dec 2005 22:32:07 GMT</pubDate></item><item><title><![CDATA[Reply to iteratoren on Mon, 26 Dec 2005 22:29:31 GMT]]></title><description><![CDATA[<p>Mit Boost.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/950491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/950491</guid><dc:creator><![CDATA[Arschi]]></dc:creator><pubDate>Mon, 26 Dec 2005 22:29:31 GMT</pubDate></item></channel></rss>