<?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[Frage zu std::map]]></title><description><![CDATA[<p>Wie kann ich mir hier ausgeben lassen welchen Wert mein Iterator hat?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;map&gt;
using namespace std;

int main(int argc, char* argv[])
{
int pos = 10; 

map&lt;int,string&gt;var;
var[ 4 ] = &quot;abc&quot;;

map&lt;int, string&gt;::const_iterator it = var.find( pos );

//cout&lt;&lt;&quot;it: &quot; &lt;&lt; it &lt;&lt; endl; // 'operator&lt;&lt;' ist im Typ 'ostream' für Argumente des Typs '_Rb_tree_iterator&lt;pair&lt;const int,string&gt;,_Const_traits&lt;pair&lt;const int,string&gt; &gt; &gt;' nicht implementiert

if ( it == var.end() )
{
 cout&lt;&lt;&quot;string nicht gefunden&quot;;
}

return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/308962/frage-zu-std-map</link><generator>RSS for Node</generator><lastBuildDate>Wed, 05 Aug 2026 13:02:28 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/308962.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 10 Oct 2012 14:10:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Frage zu std::map on Wed, 10 Oct 2012 14:10:37 GMT]]></title><description><![CDATA[<p>Wie kann ich mir hier ausgeben lassen welchen Wert mein Iterator hat?</p>
<pre><code class="language-cpp">#include &lt;iostream&gt;
#include &lt;map&gt;
using namespace std;

int main(int argc, char* argv[])
{
int pos = 10; 

map&lt;int,string&gt;var;
var[ 4 ] = &quot;abc&quot;;

map&lt;int, string&gt;::const_iterator it = var.find( pos );

//cout&lt;&lt;&quot;it: &quot; &lt;&lt; it &lt;&lt; endl; // 'operator&lt;&lt;' ist im Typ 'ostream' für Argumente des Typs '_Rb_tree_iterator&lt;pair&lt;const int,string&gt;,_Const_traits&lt;pair&lt;const int,string&gt; &gt; &gt;' nicht implementiert

if ( it == var.end() )
{
 cout&lt;&lt;&quot;string nicht gefunden&quot;;
}

return 0;
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/2258862</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258862</guid><dc:creator><![CDATA[Karte]]></dc:creator><pubDate>Wed, 10 Oct 2012 14:10:37 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu std::map on Wed, 10 Oct 2012 14:21:45 GMT]]></title><description><![CDATA[<p>Map-Iteratoren zeigen auf ein std::pair&lt;key,value&gt;, also kannst du it-&gt;first und it-&gt;second benutzen. An der auskommentierten Stelle wäre es allerdings ungünstig, da ja nichts gefunden wird.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258865</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258865</guid><dc:creator><![CDATA[manni66]]></dc:creator><pubDate>Wed, 10 Oct 2012 14:21:45 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu std::map on Wed, 10 Oct 2012 17:47:33 GMT]]></title><description><![CDATA[<p>Ich würde mir an deiner Stelle einen Dumper-Makro (ließe sich auch als Template schreiben) für Map-Iteratoren schreiben, so kannst du an verschiedenen Stellen darauf zugreifen:</p>
<pre><code class="language-cpp">#define dump_map_iter(iter, os) \
            os &lt;&lt; &quot;For map-iterator \&quot;&quot; #iter &quot;\&quot;: Key=&quot; &lt;&lt; iter-&gt;first &lt;&lt; &quot; Value=&quot; &lt;&lt; iter-&gt;second
</code></pre>
<p>P.S.: Bitte formatiere deinen Code.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2258960</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2258960</guid><dc:creator><![CDATA[Sone]]></dc:creator><pubDate>Wed, 10 Oct 2012 17:47:33 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu std::map on Wed, 10 Oct 2012 23:25:22 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Ich würde mir an deiner Stelle einen Dumper-Makro (ließe sich auch als Template schreiben) für Map-Iteratoren schreiben, so kannst du an verschiedenen Stellen darauf zugreifen:</p>
<pre><code class="language-cpp">#define dump_map_iter(iter, os) \
            os &lt;&lt; &quot;For map-iterator \&quot;&quot; #iter &quot;\&quot;: Key=&quot; &lt;&lt; iter-&gt;first &lt;&lt; &quot; Value=&quot; &lt;&lt; iter-&gt;second
</code></pre>
<p>P.S.: Bitte formatiere deinen Code.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_down"
      title=":-1:"
      alt="👎"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2259036</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2259036</guid><dc:creator><![CDATA[Kellerautomat]]></dc:creator><pubDate>Wed, 10 Oct 2012 23:25:22 GMT</pubDate></item><item><title><![CDATA[Reply to Frage zu std::map on Wed, 10 Oct 2012 23:48:25 GMT]]></title><description><![CDATA[<p>Sone schrieb:</p>
<blockquote>
<p>Ich würde mir an deiner Stelle einen Dumper-Makro (ließe sich auch als Template schreiben) für Map-Iteratoren schreiben, so kannst du an verschiedenen Stellen darauf zugreifen:</p>
<pre><code class="language-cpp">#define dump_map_iter(iter, os) \
            os &lt;&lt; &quot;For map-iterator \&quot;&quot; #iter &quot;\&quot;: Key=&quot; &lt;&lt; iter-&gt;first &lt;&lt; &quot; Value=&quot; &lt;&lt; iter-&gt;second
</code></pre>
<p>P.S.: Bitte formatiere deinen Code.</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2259038</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2259038</guid><dc:creator><![CDATA[dasniewoistimkeller]]></dc:creator><pubDate>Wed, 10 Oct 2012 23:48:25 GMT</pubDate></item></channel></rss>