<?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[&amp;lt;map&amp;gt; anwenden]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe folgendes Problem:</p>
<p>Ich muss Datensetze anhand eines Schlüssels Gruppieren. Für den Datensatz ansich habe ich bereits eine Klasse geschrieben.</p>
<p>Ich wollte das Problem mit &lt;map&gt; lösen.</p>
<pre><code class="language-cli">map&lt;int,vector&lt;Datenobjekt&gt; &gt;::iterator it;   //int ist die GruppenID
</code></pre>
<p>Wie kann ich es jetzt umsetzten, dass ich ein Datenobjekt dem Datenvektor der richtigen Gruppe zuweise?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/297962/lt-map-gt-anwenden</link><generator>RSS for Node</generator><lastBuildDate>Fri, 14 Aug 2026 03:14:35 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/297962.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 10 Jan 2012 16:06:04 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to &amp;lt;map&amp;gt; anwenden on Tue, 10 Jan 2012 16:06:04 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich habe folgendes Problem:</p>
<p>Ich muss Datensetze anhand eines Schlüssels Gruppieren. Für den Datensatz ansich habe ich bereits eine Klasse geschrieben.</p>
<p>Ich wollte das Problem mit &lt;map&gt; lösen.</p>
<pre><code class="language-cli">map&lt;int,vector&lt;Datenobjekt&gt; &gt;::iterator it;   //int ist die GruppenID
</code></pre>
<p>Wie kann ich es jetzt umsetzten, dass ich ein Datenobjekt dem Datenvektor der richtigen Gruppe zuweise?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2166407</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2166407</guid><dc:creator><![CDATA[BamDenied]]></dc:creator><pubDate>Tue, 10 Jan 2012 16:06:04 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;map&amp;gt; anwenden on Tue, 10 Jan 2012 16:16:26 GMT]]></title><description><![CDATA[<p>Wo ist das Problem?</p>
<pre><code class="language-cpp">#include &lt;map&gt;
#include &lt;vector&gt;
#include &lt;iostream&gt;
#include &lt;string&gt;

struct Data
{
	std::string str;

	Data(const std::string&amp; str_) : str(str_) { }
};

typedef std::vector&lt;Data&gt; data_vec_t;

typedef std::map&lt;int, data_vec_t&gt; objekt_map_t;

int main()
{
	objekt_map_t m;

	m[10].push_back(Data(&quot;A&quot;));
	m[10].push_back(Data(&quot;B&quot;));
	m[10].push_back(Data(&quot;C&quot;));

	m[5].push_back(Data(&quot;A&quot;));

	for (objekt_map_t::iterator itm = m.begin(); itm != m.end(); ++itm)
	{
		std::cout &lt;&lt; &quot;--- &quot; &lt;&lt; itm-&gt;first &lt;&lt; &quot; ---\n&quot;;

		for (data_vec_t::iterator itv = itm-&gt;second.begin(); itv != itm-&gt;second.end(); ++itv)
		{
			std::cout &lt;&lt; itv-&gt;str &lt;&lt; &quot;\n&quot;;
		}

		std::cout &lt;&lt; &quot;\n&quot;;
	}

	return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2166412</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2166412</guid><dc:creator><![CDATA[ghghfgh]]></dc:creator><pubDate>Tue, 10 Jan 2012 16:16:26 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;map&amp;gt; anwenden on Fri, 13 Jan 2012 10:07:44 GMT]]></title><description><![CDATA[<p>Vielen, vielen Dank!<br />
War genau das, was ich gebraucht habe.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2167523</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2167523</guid><dc:creator><![CDATA[BamDenied]]></dc:creator><pubDate>Fri, 13 Jan 2012 10:07:44 GMT</pubDate></item><item><title><![CDATA[Reply to &amp;lt;map&amp;gt; anwenden on Fri, 13 Jan 2012 11:10:27 GMT]]></title><description><![CDATA[<p>Je nach Einsatzzweck könnte std::multimap besser geeignet sein. <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/2167560</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2167560</guid><dc:creator><![CDATA[Ethon__]]></dc:creator><pubDate>Fri, 13 Jan 2012 11:10:27 GMT</pubDate></item></channel></rss>