<?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[FRagen zu Iteratoren..]]></title><description><![CDATA[<p>Hey,<br />
habe eine std::list und verwende damit iteratoren.</p>
<p>sagen wir der inhalt der list ist 1,2,3,4,5</p>
<p>dann zeigt der list.end() iteator auf das element NACH 5 (also ins leer) seh ich das richtig?</p>
<p>Wie kann ich abfragen ob der da hin zeigt?</p>
<p>wenn ich nun den list.end() iterator inkrementiere zeigt er auf das erste Element der List , also die eins richig?</p>
<p>man könnte quasie endlich iterieren, wobei der iterator dann die list immer wieder durchläuft ?</p>
<p>DAnke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/186292/fragen-zu-iteratoren</link><generator>RSS for Node</generator><lastBuildDate>Thu, 24 Sep 2026 09:25:48 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/186292.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 06 Jul 2007 20:47:56 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to FRagen zu Iteratoren.. on Fri, 06 Jul 2007 20:47:56 GMT]]></title><description><![CDATA[<p>Hey,<br />
habe eine std::list und verwende damit iteratoren.</p>
<p>sagen wir der inhalt der list ist 1,2,3,4,5</p>
<p>dann zeigt der list.end() iteator auf das element NACH 5 (also ins leer) seh ich das richtig?</p>
<p>Wie kann ich abfragen ob der da hin zeigt?</p>
<p>wenn ich nun den list.end() iterator inkrementiere zeigt er auf das erste Element der List , also die eins richig?</p>
<p>man könnte quasie endlich iterieren, wobei der iterator dann die list immer wieder durchläuft ?</p>
<p>DAnke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319972</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319972</guid><dc:creator><![CDATA[BorisDieKlinge]]></dc:creator><pubDate>Fri, 06 Jul 2007 20:47:56 GMT</pubDate></item><item><title><![CDATA[Reply to FRagen zu Iteratoren.. on Fri, 06 Jul 2007 21:06:12 GMT]]></title><description><![CDATA[<p>BorisDieKlinge schrieb:</p>
<blockquote>
<p>wenn ich nun den list.end() iterator inkrementiere zeigt er auf das erste Element der List , also die eins richig?</p>
</blockquote>
<p>Falsch. Das ist Undefined Behaviour.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1319978</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1319978</guid><dc:creator><![CDATA[Mr. N]]></dc:creator><pubDate>Fri, 06 Jul 2007 21:06:12 GMT</pubDate></item><item><title><![CDATA[Reply to FRagen zu Iteratoren.. on Mon, 09 Jul 2007 06:49:57 GMT]]></title><description><![CDATA[<p>@1: Du kannst Iteratoren miteinander vergleichen, also z.B. mit <code>if(p==l.end())...</code> abfragen, ob du am Listenende angekommen bist.</p>
<p>@2: Was passiert, wenn du einen end()-Iterator dereferenzieren oder noch weiter inkrementieren willst, ist undefiniert. Mit etwas Glück schmiert dir nur das Programm ab, aber theoretisch könntest du damit den vierten Weltkrieg auslösen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1321152</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1321152</guid><dc:creator><![CDATA[CStoll]]></dc:creator><pubDate>Mon, 09 Jul 2007 06:49:57 GMT</pubDate></item></channel></rss>