<?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[Standardwert eines bools in einer map]]></title><description><![CDATA[<p>Ich wollte mal fragen, ob ich davon ausgehen darf, dass ein bool in einer std::map auf false steht, wenn ich zum ersten mal mit dem []-operator auf ihn zugreife.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/199406/standardwert-eines-bools-in-einer-map</link><generator>RSS for Node</generator><lastBuildDate>Sat, 03 Oct 2026 19:18:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/199406.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 02 Dec 2007 18:58:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Standardwert eines bools in einer map on Sun, 02 Dec 2007 18:58:40 GMT]]></title><description><![CDATA[<p>Ich wollte mal fragen, ob ich davon ausgehen darf, dass ein bool in einer std::map auf false steht, wenn ich zum ersten mal mit dem []-operator auf ihn zugreife.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1413925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1413925</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sun, 02 Dec 2007 18:58:40 GMT</pubDate></item><item><title><![CDATA[Reply to Standardwert eines bools in einer map on Sun, 02 Dec 2007 19:10:11 GMT]]></title><description><![CDATA[<p>Nein, kannst du nicht. Es ist undefiniert welcher Wert dort steht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1413932</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1413932</guid><dc:creator><![CDATA[Tobias W]]></dc:creator><pubDate>Sun, 02 Dec 2007 19:10:11 GMT</pubDate></item><item><title><![CDATA[Reply to Standardwert eines bools in einer map on Sun, 02 Dec 2007 19:15:14 GMT]]></title><description><![CDATA[<p>Wie ist der beste Weg das Verhalten so zu verändern, dass immer false als Standardwert genommen wird?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1413938</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1413938</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sun, 02 Dec 2007 19:15:14 GMT</pubDate></item><item><title><![CDATA[Reply to Standardwert eines bools in einer map on Sun, 02 Dec 2007 19:29:55 GMT]]></title><description><![CDATA[<p>Tobias W schrieb:</p>
<blockquote>
<p>Nein, kannst du nicht. Es ist undefiniert welcher Wert dort steht.</p>
</blockquote>
<p>Sicher?</p>
<p>Laut Standard bzw. Final Draft ist <em>T&amp; operator[](const key_type&amp; x);</em> das gleiche wie <em>(</em>((insert(make_pair(x, T()))).first)).second*.<br />
<a href="http://www.kuzbass.ru:8086/docs/isocpp/lib-containers.html#lib.map.access" rel="nofollow">http://www.kuzbass.ru:8086/docs/isocpp/lib-containers.html#lib.map.access</a></p>
<p>Es wird also bool() aufgerufen, was false ergibt (siehe <a href="http://www.kuzbass.ru:8086/docs/isocpp/decl.html#dcl.init" rel="nofollow">http://www.kuzbass.ru:8086/docs/isocpp/decl.html#dcl.init</a> unter -5-).</p>
<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/6950">@joomoo</a>: wenn ich dich richtig verstanden habe, kannst du also davon ausgehen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1413943</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1413943</guid><dc:creator><![CDATA[michba]]></dc:creator><pubDate>Sun, 02 Dec 2007 19:29:55 GMT</pubDate></item><item><title><![CDATA[Reply to Standardwert eines bools in einer map on Sun, 02 Dec 2007 19:39:40 GMT]]></title><description><![CDATA[<p>Irgendwo im map-Code steht &quot;grob&quot; sowas :</p>
<pre><code class="language-cpp">V&amp; operator[] ( const K&amp; key )
{
 //...

    deinBool = V();

 //...
}
</code></pre>
<p>und = T() bei Built-Ins ist das immer 0, also false für bool's ...<br />
Edit: Verschlafen ....</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1413945</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1413945</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Sun, 02 Dec 2007 19:39:40 GMT</pubDate></item><item><title><![CDATA[Reply to Standardwert eines bools in einer map on Sun, 02 Dec 2007 19:58:19 GMT]]></title><description><![CDATA[<p>Okay, vielen Dank!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1413954</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1413954</guid><dc:creator><![CDATA[joomoo]]></dc:creator><pubDate>Sun, 02 Dec 2007 19:58:19 GMT</pubDate></item><item><title><![CDATA[Reply to Standardwert eines bools in einer map on Mon, 03 Dec 2007 08:54:33 GMT]]></title><description><![CDATA[<p>Hm, dann hab ich mich kräftig geirrt. Sorry...</p>
<p>Ich hätte mich jetzt einfach nicht drauf verlassen. Ich nehme mal an das joomoo damit überprüfen will ob das Element in der map schon existiert, aber da es damit angelegt wird ist das wohl ein unschöner Weg. Außer du willst natürlich das es angelegt wird...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1414069</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1414069</guid><dc:creator><![CDATA[Tobias W]]></dc:creator><pubDate>Mon, 03 Dec 2007 08:54:33 GMT</pubDate></item></channel></rss>