<?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[Post oder Prefix beim Vektorenablaufen mit einem Iterator - wie entscheiden?]]></title><description><![CDATA[<p>Servus,</p>
<p>ich rumpel gerade über ein paar Iterator-Beispiele und mir fiel auf, dass einige it++ oder ++it schreiben. Das variiert und meine Google-Suche bringt mir Ergebnisse, die nicht eindeutig sind - nach welchen Kriterien entscheidet ihr da?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/292517/post-oder-prefix-beim-vektorenablaufen-mit-einem-iterator-wie-entscheiden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 17 Aug 2026 00:14:12 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/292517.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 11 Sep 2011 21:11:29 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Post oder Prefix beim Vektorenablaufen mit einem Iterator - wie entscheiden? on Sun, 11 Sep 2011 21:11:29 GMT]]></title><description><![CDATA[<p>Servus,</p>
<p>ich rumpel gerade über ein paar Iterator-Beispiele und mir fiel auf, dass einige it++ oder ++it schreiben. Das variiert und meine Google-Suche bringt mir Ergebnisse, die nicht eindeutig sind - nach welchen Kriterien entscheidet ihr da?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2118082</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2118082</guid><dc:creator><![CDATA[Jay1980]]></dc:creator><pubDate>Sun, 11 Sep 2011 21:11:29 GMT</pubDate></item><item><title><![CDATA[Reply to Post oder Prefix beim Vektorenablaufen mit einem Iterator - wie entscheiden? on Sun, 11 Sep 2011 21:18:14 GMT]]></title><description><![CDATA[<p>Ist bis zu einem gewissen Grad halt Geschmackssache, aber ich nehme immer ++i. ++i ist im Gegensatz zu i++ eindeutig (und bei meinem Code kann ich mich dann darauf verlassen, dass, wo i++ steht, i++ auch nötig war) und im Zweifelsfall vermeidet man durch ++i sogar eine Kopie von i.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2118085</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2118085</guid><dc:creator><![CDATA[cooky451]]></dc:creator><pubDate>Sun, 11 Sep 2011 21:18:14 GMT</pubDate></item><item><title><![CDATA[Reply to Post oder Prefix beim Vektorenablaufen mit einem Iterator - wie entscheiden? on Sun, 11 Sep 2011 21:18:48 GMT]]></title><description><![CDATA[<p>Ich nehme immer ++i</p>
<p>außer seltenen Fällen, wie zu Fasching</p>
<pre><code class="language-cpp">while(*dst++=*src++);
</code></pre>
<p>und theoretisch zu Karneval</p>
<pre><code class="language-cpp">//hier käme jetzt eine Variante, wo man auf Listeniteratoren löscht
//und zugleich weiterspringt, aber zu Karneval habe ich immer Fasching
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2118086</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2118086</guid><dc:creator><![CDATA[volkard]]></dc:creator><pubDate>Sun, 11 Sep 2011 21:18:48 GMT</pubDate></item><item><title><![CDATA[Reply to Post oder Prefix beim Vektorenablaufen mit einem Iterator - wie entscheiden? on Sun, 11 Sep 2011 21:34:16 GMT]]></title><description><![CDATA[<p>++i vermeidet eine Kopie, daher ++i nehmen, wo möglich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2118093</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2118093</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Sun, 11 Sep 2011 21:34:16 GMT</pubDate></item><item><title><![CDATA[Reply to Post oder Prefix beim Vektorenablaufen mit einem Iterator - wie entscheiden? on Sun, 11 Sep 2011 21:40:26 GMT]]></title><description><![CDATA[<p>Allgemein lässt sich sagen:<br />
Prefix ist immer mindestens genau so schnell wie Postfix, manchmal aber auch schneller.</p>
<p>Im Ernstfall erzeugt Postfix eine temporäre Kopie, wodurch es mehr Speicher braucht und langsamer ist, weshalb Prefix in der Regel effizienter ist.<br />
Gleich gut wird es nur, wenn der Compiler erkennt, dass die Kopie verworfen wird und sie deshalb wegoptimiert.</p>
<p>Prefix ist also immer besser als Postfix (außer man benötigt die Kopie tatsächlich, siehe &quot;Fasching&quot;^^), da man sich hier nicht auf die Fähigkeiten des Compilers verlässt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2118099</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2118099</guid><dc:creator><![CDATA[DrakoXP]]></dc:creator><pubDate>Sun, 11 Sep 2011 21:40:26 GMT</pubDate></item></channel></rss>