<?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[Vektoren: Gleiche Einträge löschen?]]></title><description><![CDATA[<p>Hallo,<br />
ich habe erst heute den Nutzen von Vektoren (vector) erkannt, habe aber noch Probleme im Umgang damit. Wie kann man zum Beispiel (möglichst effizient) gleiche Einträge aus einem Vektor löschen?<br />
Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/253624/vektoren-gleiche-einträge-löschen</link><generator>RSS for Node</generator><lastBuildDate>Sun, 13 Sep 2026 14:25:29 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/253624.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 04 Nov 2009 18:43:45 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Vektoren: Gleiche Einträge löschen? on Wed, 04 Nov 2009 18:43:45 GMT]]></title><description><![CDATA[<p>Hallo,<br />
ich habe erst heute den Nutzen von Vektoren (vector) erkannt, habe aber noch Probleme im Umgang damit. Wie kann man zum Beispiel (möglichst effizient) gleiche Einträge aus einem Vektor löschen?<br />
Danke!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1803407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1803407</guid><dc:creator><![CDATA[Viktor2010]]></dc:creator><pubDate>Wed, 04 Nov 2009 18:43:45 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren: Gleiche Einträge löschen? on Wed, 04 Nov 2009 18:47:06 GMT]]></title><description><![CDATA[<p>Am besten gleich ein <a href="http://www.cplusplus.com/reference/stl/set/" rel="nofollow">std::set</a> benutzen. Da sind Doubletten gar nicht erst möglich. Ansonsten <a href="http://www.cplusplus.com/reference/algorithm/unique/" rel="nofollow">std::unique</a>...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1803410</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1803410</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Wed, 04 Nov 2009 18:47:06 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren: Gleiche Einträge löschen? on Thu, 05 Nov 2009 01:35:01 GMT]]></title><description><![CDATA[<p>Danke! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1803555</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1803555</guid><dc:creator><![CDATA[Viktor2010]]></dc:creator><pubDate>Thu, 05 Nov 2009 01:35:01 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren: Gleiche Einträge löschen? on Thu, 05 Nov 2009 07:55:44 GMT]]></title><description><![CDATA[<p>Viktor2010 schrieb:</p>
<blockquote>
<p>Danke! <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
</blockquote>
<p>Ich weiß ja nicht, für welche Variante Du Dich nun entschieden hast, aber ganz unproblematisch ist der Vorschlag mit std::set nicht, weil sich der Container konzeptionell schon sehr von std::vector unterscheidet.<br />
Z.B.:<br />
- die Reihenfolge im set ist durch ein festes Sortierkriterium vorgegeben; vector wird oft verwendet, wenn man die Einfügereihenfolge beibehalten will.<br />
- Kein &quot;Index-Zugriff&quot; möglich.<br />
- Ablage via Zeiger (z.B. wg. Polymorphie) ist im std::set etwas komplizierter.<br />
- Einfügem kann &quot;teurer&quot; sein (aber vermutlich auch nicht teurer als wenn man beim vector nach jedem Einfügen wieder Duplicate löscht)<br />
- ...</p>
<p>Trotzdem kann std::set genau das Richtige sein - es ist aber schon etwas ziemlich anderes als ein &quot;vector ohne Duplikate&quot;. <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>
<p>Gruß,</p>
<p>Simon2.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1803590</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1803590</guid><dc:creator><![CDATA[Simon2]]></dc:creator><pubDate>Thu, 05 Nov 2009 07:55:44 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren: Gleiche Einträge löschen? on Thu, 05 Nov 2009 08:06:32 GMT]]></title><description><![CDATA[<p>Wobei man dazusagen sollte, dass unique auch erfordert, dass der vector zuvor sortiert wurde.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1803592</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1803592</guid><dc:creator><![CDATA[LordJaxom]]></dc:creator><pubDate>Thu, 05 Nov 2009 08:06:32 GMT</pubDate></item><item><title><![CDATA[Reply to Vektoren: Gleiche Einträge löschen? on Thu, 05 Nov 2009 08:14:15 GMT]]></title><description><![CDATA[<p>Simin2...<br />
LordJaxom...</p>
<p>Was auch alles auf den verlinkten Seiten steht... <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/1803597</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1803597</guid><dc:creator><![CDATA[Tachyon]]></dc:creator><pubDate>Thu, 05 Nov 2009 08:14:15 GMT</pubDate></item></channel></rss>