<?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[von iterator auf reverse_iterator casten?]]></title><description><![CDATA[<p>Habe eine std::list , und will vo neinem best. Position(iterator) nach recht oder links suchen... wenn ich nach links suche köntne ich doch den reverse_iterator benutzen, allerding müsste ich die Position(iteratator) auf reverser_itterator casten und iterieren.. geht das?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/195165/von-iterator-auf-reverse_iterator-casten</link><generator>RSS for Node</generator><lastBuildDate>Tue, 29 Sep 2026 21:16:31 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/195165.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 15 Oct 2007 05:31:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to von iterator auf reverse_iterator casten? on Mon, 15 Oct 2007 05:31:25 GMT]]></title><description><![CDATA[<p>Habe eine std::list , und will vo neinem best. Position(iterator) nach recht oder links suchen... wenn ich nach links suche köntne ich doch den reverse_iterator benutzen, allerding müsste ich die Position(iteratator) auf reverser_itterator casten und iterieren.. geht das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385278</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385278</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 15 Oct 2007 05:31:25 GMT</pubDate></item><item><title><![CDATA[Reply to von iterator auf reverse_iterator casten? on Mon, 15 Oct 2007 05:43:06 GMT]]></title><description><![CDATA[<p>glaub ich kaum. die überladen beide den ++op zum iterieren und durch casten kannst du zwar die form eines objekts verändern, nicht aber dessen innereien.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385283</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385283</guid><dc:creator><![CDATA[thordk]]></dc:creator><pubDate>Mon, 15 Oct 2007 05:43:06 GMT</pubDate></item><item><title><![CDATA[Reply to von iterator auf reverse_iterator casten? on Mon, 15 Oct 2007 05:53:19 GMT]]></title><description><![CDATA[<p>ok, dann werd ich halt nach linkt mit -- iterieren.. danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385286</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 15 Oct 2007 05:53:19 GMT</pubDate></item><item><title><![CDATA[Reply to von iterator auf reverse_iterator casten? on Mon, 15 Oct 2007 06:17:14 GMT]]></title><description><![CDATA[<p>Da der reverse_iterator auch nur ein Adapter ist kannst Du zumindest zwischen ihnen konvertieren:</p>
<pre><code class="language-cpp">list&lt;int&gt;::iterator it( mylist.begin() );
++it; ++it; ++it; // it auf Position 3

list&lt;int&gt;::reverse_iterator rit( it );
++rit; ++rit; // rit auf Position 1

list&lt;int&gt;::iterator iit( rit.base() );
++iit; ++iit; ++iit; // iit auf Position4
</code></pre>
<p>Ungetestet, aber wüsste nichts was dagegen spräche.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385289</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385289</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Mon, 15 Oct 2007 06:17:14 GMT</pubDate></item><item><title><![CDATA[Reply to von iterator auf reverse_iterator casten? on Mon, 15 Oct 2007 09:16:31 GMT]]></title><description><![CDATA[<p>welche vorteile hat denn der reverse_iterator im gegesatzt zum normalen iterator bei dekrementierung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385376</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385376</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Mon, 15 Oct 2007 09:16:31 GMT</pubDate></item><item><title><![CDATA[Reply to von iterator auf reverse_iterator casten? on Mon, 15 Oct 2007 23:07:26 GMT]]></title><description><![CDATA[<p>BorisDieKlinge schrieb:</p>
<blockquote>
<p>welche vorteile hat denn der reverse_iterator im gegesatzt zum normalen iterator bei dekrementierung</p>
</blockquote>
<p>Soweit ich weiss keine. Der wesentliche Unterschied zwischen reverse_iterator und iterator ist der, dass der reverse_iterator bei ++ rückwärts geht und bei -- vorwärts. Das ist dann vor allem bei den Algorithmen in der STL wichtig, wodurch du mit den gleichen Funktionen die Container über reverse_iteratoren auch rückwärts behandeln kannst.</p>
<p>Aber grundsätzlich entdeckt man dies schon beim Code von LordJaxom.</p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1385995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1385995</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Mon, 15 Oct 2007 23:07:26 GMT</pubDate></item></channel></rss>