<?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[Bestimmten Wert aus vector löschen]]></title><description><![CDATA[<p>Hallo allerseits!</p>
<p>weiss jemand vielleicht eine effektive Methode, wie man einen bestimmten Wert aus einem vector löschen kann? Man könnte zwar durch den kompletten Vektor iterieren, aber gibt es da keine andere Möglichkeit?</p>
<p>Lieben Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/314624/bestimmten-wert-aus-vector-löschen</link><generator>RSS for Node</generator><lastBuildDate>Sat, 01 Aug 2026 06:00:34 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/314624.rss" rel="self" type="application/rss+xml"/><pubDate>Fri, 08 Mar 2013 14:58:58 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 14:58:58 GMT]]></title><description><![CDATA[<p>Hallo allerseits!</p>
<p>weiss jemand vielleicht eine effektive Methode, wie man einen bestimmten Wert aus einem vector löschen kann? Man könnte zwar durch den kompletten Vektor iterieren, aber gibt es da keine andere Möglichkeit?</p>
<p>Lieben Gruss</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305286</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305286</guid><dc:creator><![CDATA[tanja.hopfer]]></dc:creator><pubDate>Fri, 08 Mar 2013 14:58:58 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:01:15 GMT]]></title><description><![CDATA[<p>Wenn du einen iterator auf das zu löschende Element hast, kannst du <a href="http://www.cplusplus.com/reference/vector/vector/erase/" rel="nofollow">erase</a> verwenden.</p>
<p>Ansonsten hilft nur iterieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305287</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305287</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:01:15 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:03:00 GMT]]></title><description><![CDATA[<p><a href="http://cplusplus.com/reference/algorithm/find/?kw=find" rel="nofollow">find</a> + <a href="http://cplusplus.com/reference/vector/vector/erase/" rel="nofollow">erase</a>?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305288</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305288</guid><dc:creator><![CDATA[sadfasd]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:03:00 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:05:37 GMT]]></title><description><![CDATA[<p>Löschen kannst du nur durch Iterieren oder das letzte Element. Mit List z.B. könntest du mehr machen.</p>
<p>sadfasd schrieb:</p>
<blockquote>
<p><a href="http://cplusplus.com/reference/algorithm/find/?kw=find" rel="nofollow">find</a> + <a href="http://cplusplus.com/reference/vector/vector/erase/" rel="nofollow">erase</a>?</p>
</blockquote>
<p>Ja, und was glaubst du, was find macht?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305290</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305290</guid><dc:creator><![CDATA[*Rewind*]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:05:37 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:09:25 GMT]]></title><description><![CDATA[<p>Also kann ich das finden benutzen, obwohl es auch durchiteriert? Aber es ist doch einfacher in der handhabung als noch einmal eine Iteration zu schreiben oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305293</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305293</guid><dc:creator><![CDATA[tanja.hopfer]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:09:25 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:14:22 GMT]]></title><description><![CDATA[<p>tanja.hopfer schrieb:</p>
<blockquote>
<p>Also kann ich das finden benutzen, obwohl es auch durchiteriert? Aber es ist doch einfacher in der handhabung als noch einmal eine Iteration zu schreiben oder?</p>
</blockquote>
<p>Na, wenn du weißt, an welcher Position das Element liegt, dann musst du auch nicht suchen. Wenn du das nicht weißt, musst du suchen. Ist das nicht logisch? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305294</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305294</guid><dc:creator><![CDATA[out]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:14:22 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:14:30 GMT]]></title><description><![CDATA[<p>tanja.hopfer schrieb:</p>
<blockquote>
<p>Also kann ich das finden benutzen, obwohl es auch durchiteriert? Aber es ist doch einfacher in der handhabung als noch einmal eine Iteration zu schreiben oder?</p>
</blockquote>
<p>Grundsätzlich ja. Ich bin davon ausgegangen, dass es dir nicht um die Schreibweise, sondern um das Konzept geht, d.h. um das Entfernen durch direkten Zugriff auf das Element (quasi <code>v[i].erase()</code> ).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305295</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305295</guid><dc:creator><![CDATA[*Rewind*]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:14:30 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:17:46 GMT]]></title><description><![CDATA[<p>tanja.hopfer schrieb:</p>
<blockquote>
<p>Also kann ich das finden benutzen, obwohl es auch durchiteriert? Aber es ist doch einfacher in der handhabung als noch einmal eine Iteration zu schreiben oder?</p>
</blockquote>
<p>natürlich kannst du das benutzen. In deinem Ursprungsposting klang es nur so, als wolltest du iterieren vermeiden. Wenn es dir nur darum geht, dass du das iterieren gerne automatisieren möchtest, dann ist die Kombination find+erase genau das richtige für dich.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305297</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305297</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:17:46 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:19:43 GMT]]></title><description><![CDATA[<p>Danke euch :).</p>
<p>Also wie würde das an einem Beispiel füpr das Löschen der zahl 7 aus myvector aussehen? Etwa so:</p>
<pre><code>std::vector&lt;double&gt;::iterator it;
it = find (myvector.begin(), myvector.end(), 7);
myvector.erase (it);
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2305298</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305298</guid><dc:creator><![CDATA[tanja.hopfer]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:19:43 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:23:46 GMT]]></title><description><![CDATA[<p>daddy_felix schrieb:</p>
<blockquote>
<p>natürlich kannst du das benutzen. In deinem Ursprungsposting klang es nur so, als wolltest du iterieren vermeiden. Wenn es dir nur darum geht, dass du das iterieren gerne automatisieren möchtest, dann ist die Kombination find+erase genau das richtige für dich.</p>
</blockquote>
<p>Man sollte wohl noch darauf hinweisen, dass dies nur das erste Vorkommen löscht. Wenn man alle Kopien eines Wertes löschen möchte, dann nimmt man remove (oder remove_if oder ähnliches) und ein anschließendes erase:<br />
<a href="http://en.wikipedia.org/wiki/Erase-remove_idiom" rel="nofollow">http://en.wikipedia.org/wiki/Erase-remove_idiom</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305300</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:23:46 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:29:02 GMT]]></title><description><![CDATA[<p>Aber ist das oben genannte Beispiel in der Form korrekt?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305301</guid><dc:creator><![CDATA[tanja.hopfer]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:29:02 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:29:31 GMT]]></title><description><![CDATA[<p>tanja.hopfer schrieb:</p>
<blockquote>
<p>Aber ist das oben genannte Beispiel in der Form korrekt?</p>
</blockquote>
<p>ja</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305302</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305302</guid><dc:creator><![CDATA[daddy_felix]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:29:31 GMT</pubDate></item><item><title><![CDATA[Reply to Bestimmten Wert aus vector löschen on Fri, 08 Mar 2013 15:30:05 GMT]]></title><description><![CDATA[<p>Ok. Danke euch allen für eure Beiträge <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2305303</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2305303</guid><dc:creator><![CDATA[tanja.hopfer]]></dc:creator><pubDate>Fri, 08 Mar 2013 15:30:05 GMT</pubDate></item></channel></rss>