<?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[vector Iterator?]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe eine Schleife und benutze dazu einen vector Iterator.</p>
<pre><code>std::vector&lt; std::vector&lt;QString&gt; &gt;::iterator it = v1.begin();
</code></pre>
<p>Aber wie beginne ich jetzt beim zweiten oder dritten Element?</p>
<p>In der Dokumentation habe ich nur begin() und end() gesehen. Aber wie bei einem beliebigen Element anfangen?</p>
<p>Entschuldigung, dass ich solche Anfängerfragen stelle, aber irgendwie muss ich das ja lernen.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/321488/vector-iterator</link><generator>RSS for Node</generator><lastBuildDate>Mon, 20 Jul 2026 21:42:39 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/321488.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 13 Nov 2013 09:11:22 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to vector Iterator? on Wed, 13 Nov 2013 09:11:22 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>habe eine Schleife und benutze dazu einen vector Iterator.</p>
<pre><code>std::vector&lt; std::vector&lt;QString&gt; &gt;::iterator it = v1.begin();
</code></pre>
<p>Aber wie beginne ich jetzt beim zweiten oder dritten Element?</p>
<p>In der Dokumentation habe ich nur begin() und end() gesehen. Aber wie bei einem beliebigen Element anfangen?</p>
<p>Entschuldigung, dass ich solche Anfängerfragen stelle, aber irgendwie muss ich das ja lernen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2365264</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2365264</guid><dc:creator><![CDATA[ubik]]></dc:creator><pubDate>Wed, 13 Nov 2013 09:11:22 GMT</pubDate></item><item><title><![CDATA[Reply to vector Iterator? on Wed, 13 Nov 2013 09:25:28 GMT]]></title><description><![CDATA[<p>std::next()</p>
<p>Siehe: <a href="http://en.cppreference.com/w/cpp/iterator/next" rel="nofollow">http://en.cppreference.com/w/cpp/iterator/next</a></p>
<p>Siehe dort auch die Verweise auf prev(), bzw. advance().</p>
<p>Glückauf!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2365268</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2365268</guid><dc:creator><![CDATA[Furble Wurble]]></dc:creator><pubDate>Wed, 13 Nov 2013 09:25:28 GMT</pubDate></item><item><title><![CDATA[Reply to vector Iterator? on Wed, 13 Nov 2013 09:27:04 GMT]]></title><description><![CDATA[<pre><code>iterator nthElement = v1.begin()+(n-1);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2365269</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2365269</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Wed, 13 Nov 2013 09:27:04 GMT</pubDate></item><item><title><![CDATA[Reply to vector Iterator? on Wed, 13 Nov 2013 10:13:13 GMT]]></title><description><![CDATA[<p>Würde folgendes auch funktionieren?</p>
<p>++Iterator</p>
<p>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2365273</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2365273</guid><dc:creator><![CDATA[hardware]]></dc:creator><pubDate>Wed, 13 Nov 2013 10:13:13 GMT</pubDate></item><item><title><![CDATA[Reply to vector Iterator? on Wed, 13 Nov 2013 10:34:29 GMT]]></title><description><![CDATA[<p>hardware schrieb:</p>
<blockquote>
<p>Würde folgendes auch funktionieren?</p>
<p>++Iterator</p>
<p>mfg</p>
</blockquote>
<p>Ja, du schiebst den Iterator ja auch in einer for Schleife immer weiter, allerdings muss der Iterator vorher auf den vector gesetzt worden sein.</p>
<p>Bsp.:</p>
<pre><code>vector&lt;int&gt; vec;
vector&lt;int&gt;::iterator it;

for (it=vec.begin(); it != vec.end(); ++it)
{
//code
}
</code></pre>
<p>Es geht :</p>
<p>it = it + 5;<br />
std::advance (it,5);</p>
<p>e.g.:<br />
Next: <a href="http://www.cplusplus.com/reference/iterator/next/" rel="nofollow">http://www.cplusplus.com/reference/iterator/next/</a><br />
Advance: <a href="http://www.cplusplus.com/reference/iterator/advance/?kw=advance" rel="nofollow">http://www.cplusplus.com/reference/iterator/advance/?kw=advance</a></p>
<p>And:<br />
<a href="http://stackoverflow.com/questions/15017065/whats-the-difference-between-stdadvance-and-stdnext" rel="nofollow">http://stackoverflow.com/questions/15017065/whats-the-difference-between-stdadvance-and-stdnext</a></p>
<p>Bei vectoren kannst du den vector bzw. den iterator direkt mit index setzen. Bei der STL-List geht das nicht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2365274</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2365274</guid><dc:creator><![CDATA[Ruvi]]></dc:creator><pubDate>Wed, 13 Nov 2013 10:34:29 GMT</pubDate></item><item><title><![CDATA[Reply to vector Iterator? on Wed, 13 Nov 2013 13:19:34 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>vielen Dank für die Einsichten <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>mfg</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2365310</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2365310</guid><dc:creator><![CDATA[hardware]]></dc:creator><pubDate>Wed, 13 Nov 2013 13:19:34 GMT</pubDate></item><item><title><![CDATA[Reply to vector Iterator? on Wed, 13 Nov 2013 16:15:26 GMT]]></title><description><![CDATA[<p>Danke auch von mir für die schnelle Antwort.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2365345</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2365345</guid><dc:creator><![CDATA[ubik]]></dc:creator><pubDate>Wed, 13 Nov 2013 16:15:26 GMT</pubDate></item></channel></rss>