<?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[map container]]></title><description><![CDATA[<p>schönen guten abend <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>ich habe einen map-container hier vor mir.. dieser hat n schlüssel und eben soviele werte.<br />
nun möchte ich aber mittels einer while-schleife nur die werte von 3 hintereinander folgender schlüssel ab x beginnend erhalten.</p>
<p>meine idee, wäre diese:</p>
<pre><code class="language-cpp">map&lt;const int, char&gt;::iterator i = m.begin();
map&lt;const int, char&gt;::iterator j = m.begin();
advance(i, x);  // x ist ein beliebig zu wählender wert
advance(j, x);
int l = x;

while(l != (x+3))
{
  std::for_each(k, n, output(std::cout));  
// output gibt mir lediglich &quot;-&gt;second&quot; auf der konsole aus
  k++; n++; l++;
}
</code></pre>
<p>nun ist mein problem: kompilieren tut es zwar, aber ausgegeben wird mir nichts</p>
<p>dieses problem lässt sich wahrscheinlich noch viel eleganter lösen, aber ich hatte mir vorstellen können, dass das auch irgendwie klappt.. tja, leider mal wieder daneben gelegen. könnt ihr mir bitte helfen?<br />
grüße kylanysik</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/228702/map-container</link><generator>RSS for Node</generator><lastBuildDate>Mon, 28 Sep 2026 10:24:11 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/228702.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 01 Dec 2008 21:19:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to map container on Mon, 01 Dec 2008 21:19:26 GMT]]></title><description><![CDATA[<p>schönen guten abend <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>ich habe einen map-container hier vor mir.. dieser hat n schlüssel und eben soviele werte.<br />
nun möchte ich aber mittels einer while-schleife nur die werte von 3 hintereinander folgender schlüssel ab x beginnend erhalten.</p>
<p>meine idee, wäre diese:</p>
<pre><code class="language-cpp">map&lt;const int, char&gt;::iterator i = m.begin();
map&lt;const int, char&gt;::iterator j = m.begin();
advance(i, x);  // x ist ein beliebig zu wählender wert
advance(j, x);
int l = x;

while(l != (x+3))
{
  std::for_each(k, n, output(std::cout));  
// output gibt mir lediglich &quot;-&gt;second&quot; auf der konsole aus
  k++; n++; l++;
}
</code></pre>
<p>nun ist mein problem: kompilieren tut es zwar, aber ausgegeben wird mir nichts</p>
<p>dieses problem lässt sich wahrscheinlich noch viel eleganter lösen, aber ich hatte mir vorstellen können, dass das auch irgendwie klappt.. tja, leider mal wieder daneben gelegen. könnt ihr mir bitte helfen?<br />
grüße kylanysik</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1623992</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1623992</guid><dc:creator><![CDATA[Kylanysik]]></dc:creator><pubDate>Mon, 01 Dec 2008 21:19:26 GMT</pubDate></item><item><title><![CDATA[Reply to map container on Mon, 01 Dec 2008 21:36:36 GMT]]></title><description><![CDATA[<p>das problem habe ich gefunden und gleich ein neues entdeckt.. ich möchte fragen, ob ein bestimmter schlüssel y, über keine einträge verfügt.. aber ich möchte nicht kontrollieren, ob der ganze container leer ist, sondern lediglich der eine eintrag</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624001</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624001</guid><dc:creator><![CDATA[Kylanysik]]></dc:creator><pubDate>Mon, 01 Dec 2008 21:36:36 GMT</pubDate></item><item><title><![CDATA[Reply to map container on Mon, 01 Dec 2008 21:39:45 GMT]]></title><description><![CDATA[<p>Kylanysik schrieb:</p>
<blockquote>
<p>ich möchte fragen, ob ein bestimmter schlüssel y, über keine einträge verfügt..</p>
</blockquote>
<p>Es gibt keinen Schlüssel, der über keinen Eintrag verfügt. Jeder Schlüssel ist mit genau einem Wert verbunden.</p>
<p>Oder meinst du, ob ein Schlüssel nicht in der Map enthalten ist? In diesem Falle kannst du <code>std::map::find()</code> verwenden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624002</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624002</guid><dc:creator><![CDATA[Nexus]]></dc:creator><pubDate>Mon, 01 Dec 2008 21:39:45 GMT</pubDate></item><item><title><![CDATA[Reply to map container on Tue, 02 Dec 2008 11:29:53 GMT]]></title><description><![CDATA[<p>Was ist der Unterschied zwischen geordnete assoziative Container wie std::map und std::multi_map und ungeordnete assoziative Container (auch bekannt als Hashmaps/Hashsets) wie std::tr1::unordered_map und std::tr1::unordered_multimap?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624231</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624231</guid><dc:creator><![CDATA[hons]]></dc:creator><pubDate>Tue, 02 Dec 2008 11:29:53 GMT</pubDate></item><item><title><![CDATA[Reply to map container on Tue, 02 Dec 2008 11:33:56 GMT]]></title><description><![CDATA[<p>hons schrieb:</p>
<blockquote>
<p>Was ist der Unterschied zwischen <strong>geordnete</strong> assoziative Container wie std::map und std::multi_map und <strong>ungeordnete</strong> assoziative Container (auch bekannt als Hashmaps/Hashsets) wie std::tr1::unordered_map und std::tr1::unordered_multimap?</p>
</blockquote>
<p>Die Frage soll jetzt aber nicht ernst gemeint sein, oder?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624232</guid><dc:creator><![CDATA[drakon]]></dc:creator><pubDate>Tue, 02 Dec 2008 11:33:56 GMT</pubDate></item><item><title><![CDATA[Reply to map container on Tue, 02 Dec 2008 11:41:00 GMT]]></title><description><![CDATA[<p>eine hashtable ist einfach nicht nach schlüsseln sortiert...das wars?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624236</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624236</guid><dc:creator><![CDATA[hons]]></dc:creator><pubDate>Tue, 02 Dec 2008 11:41:00 GMT</pubDate></item><item><title><![CDATA[Reply to map container on Tue, 02 Dec 2008 12:39:11 GMT]]></title><description><![CDATA[<p>hons schrieb:</p>
<blockquote>
<p>eine hashtable ist einfach nicht nach schlüsseln sortiert...das wars?</p>
</blockquote>
<p><a href="http://de.wikipedia.org/wiki/Hashtable" rel="nofollow">http://de.wikipedia.org/wiki/Hashtable</a></p>
<p>Grüssli</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1624275</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1624275</guid><dc:creator><![CDATA[Dravere]]></dc:creator><pubDate>Tue, 02 Dec 2008 12:39:11 GMT</pubDate></item></channel></rss>