<?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[Multimap-Äquivalent in der STL?]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe std::pair-Elemente mit einem int sowie einem weiteren Element. Diese Pairs möchte ich nun in einem Container speichern und dann auf Basis des int-Wertes wiederauffinden.</p>
<p>Im Prinzip also genau das, was std::map bereits macht - nur mit dem Unterschied, dass int-Werte bei mir auch mehrfach vorkommen können. In dem Fall soll die Suchfunktion das erste Pair in diesem Container liefern, für das der int gleich dem gesuchten Wert ist.</p>
<p>Was aus der STL nehme ich am besten dafür?</p>
<p>Zornk!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/318918/multimap-äquivalent-in-der-stl</link><generator>RSS for Node</generator><lastBuildDate>Sun, 26 Jul 2026 09:31:20 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/318918.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 31 Jul 2013 08:31:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Multimap-Äquivalent in der STL? on Wed, 31 Jul 2013 08:31:05 GMT]]></title><description><![CDATA[<p>Hi,</p>
<p>ich habe std::pair-Elemente mit einem int sowie einem weiteren Element. Diese Pairs möchte ich nun in einem Container speichern und dann auf Basis des int-Wertes wiederauffinden.</p>
<p>Im Prinzip also genau das, was std::map bereits macht - nur mit dem Unterschied, dass int-Werte bei mir auch mehrfach vorkommen können. In dem Fall soll die Suchfunktion das erste Pair in diesem Container liefern, für das der int gleich dem gesuchten Wert ist.</p>
<p>Was aus der STL nehme ich am besten dafür?</p>
<p>Zornk!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2342466</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2342466</guid><dc:creator><![CDATA[Zornk]]></dc:creator><pubDate>Wed, 31 Jul 2013 08:31:05 GMT</pubDate></item><item><title><![CDATA[Reply to Multimap-Äquivalent in der STL? on Wed, 31 Jul 2013 08:32:26 GMT]]></title><description><![CDATA[<p>std::multimap?! Oo<br />
<a href="http://www.cplusplus.com/reference/map/multimap/" rel="nofollow">http://www.cplusplus.com/reference/map/multimap/</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2342467</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2342467</guid><dc:creator><![CDATA[Skym0sh0]]></dc:creator><pubDate>Wed, 31 Jul 2013 08:32:26 GMT</pubDate></item><item><title><![CDATA[Reply to Multimap-Äquivalent in der STL? on Wed, 31 Jul 2013 08:32:58 GMT]]></title><description><![CDATA[<p>Hmm, schwere Frage. Wie wäre es mit multimap? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2342468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2342468</guid><dc:creator><![CDATA[SeppJ]]></dc:creator><pubDate>Wed, 31 Jul 2013 08:32:58 GMT</pubDate></item><item><title><![CDATA[Reply to Multimap-Äquivalent in der STL? on Wed, 31 Jul 2013 08:39:56 GMT]]></title><description><![CDATA[<p>Upps...lustig...in der Menüspalte links war die multimap nicht drin ,deswegen habe ich sie nicht gefunden.</p>
<p>Allerdings: bei einem insert werden die eingefügten Elemente entweder nach dem Key sortiert oder bei gleichen Keys vor dem bereits vorhandenen eingefügt. Das wäre genau andersherum, als ich es brauche. Es gibt aber kein push_back und kein find_reverse</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2342470</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2342470</guid><dc:creator><![CDATA[Zornk]]></dc:creator><pubDate>Wed, 31 Jul 2013 08:39:56 GMT</pubDate></item><item><title><![CDATA[Reply to Multimap-Äquivalent in der STL? on Wed, 31 Jul 2013 08:52:09 GMT]]></title><description><![CDATA[<p>Zornk schrieb:</p>
<blockquote>
<p>Allerdings: bei einem insert werden die eingefügten Elemente entweder nach dem Key sortiert oder bei gleichen Keys vor dem bereits vorhandenen eingefügt. Das wäre genau andersherum, als ich es brauche. Es gibt aber kein push_back und kein find_reverse</p>
</blockquote>
<p>Ich bin nicht sicher, ob die Einfügestelle bei einfachem insert relativ zu äquivalenten Elementen überhaupt spezifiziert ist.</p>
<p>Wenn die Einfügestelle genau bestimmt sein soll, muss sie angegeben werden (über die insert-Version mit 2 Argumenten). Die Einfügestelle könnte dann in diesem Fall mit upper_bound ermittelt werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2342475</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2342475</guid><dc:creator><![CDATA[camper]]></dc:creator><pubDate>Wed, 31 Jul 2013 08:52:09 GMT</pubDate></item><item><title><![CDATA[Reply to Multimap-Äquivalent in der STL? on Wed, 31 Jul 2013 08:55:03 GMT]]></title><description><![CDATA[<p>wenn du eine garantiert stabile einfügereihenfolge brauchst, wirst du um std::vector und std::stable_sort nicht herum kommen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2342476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2342476</guid><dc:creator><![CDATA[otze]]></dc:creator><pubDate>Wed, 31 Jul 2013 08:55:03 GMT</pubDate></item></channel></rss>