<?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 mit unterschiedlichen Value]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich bin über folgende Frage gestolpert. Es ist möglich ein map wie folgt zu deklarieren map&lt;int, double&gt;. Die Frage die sich nun mir stellt ist, ob es auch möcglich ist ein map&lt;int, dyamisch&gt; zu definieren. also es soll beispielsweise so aussehen können</p>
<pre><code class="language-cpp">map[0] = double;
map[1] = char; //usw...
</code></pre>
<p>Danke im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/292632/map-mit-unterschiedlichen-value</link><generator>RSS for Node</generator><lastBuildDate>Sun, 16 Aug 2026 18:09:15 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/292632.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 14 Sep 2011 11:37:11 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Wed, 14 Sep 2011 11:37:11 GMT]]></title><description><![CDATA[<p>Hallo zusammen,</p>
<p>ich bin über folgende Frage gestolpert. Es ist möglich ein map wie folgt zu deklarieren map&lt;int, double&gt;. Die Frage die sich nun mir stellt ist, ob es auch möcglich ist ein map&lt;int, dyamisch&gt; zu definieren. also es soll beispielsweise so aussehen können</p>
<pre><code class="language-cpp">map[0] = double;
map[1] = char; //usw...
</code></pre>
<p>Danke im Voraus!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2119224</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119224</guid><dc:creator><![CDATA[J.Wayne]]></dc:creator><pubDate>Wed, 14 Sep 2011 11:37:11 GMT</pubDate></item><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Wed, 14 Sep 2011 11:46:18 GMT]]></title><description><![CDATA[<p>Siehe <a href="http://boost.org/libs/any" rel="nofollow">Boost.Any</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2119232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119232</guid><dc:creator><![CDATA[rüdiger]]></dc:creator><pubDate>Wed, 14 Sep 2011 11:46:18 GMT</pubDate></item><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Wed, 14 Sep 2011 11:46:28 GMT]]></title><description><![CDATA[<p>Dieser Thread wurde von Moderator/in <a href="http://www.c-plusplus.net/forum/u1819" rel="nofollow">rüdiger</a> aus dem Forum <a href="http://www.c-plusplus.net/forum/f8" rel="nofollow">Rund um die Programmierung</a> in das Forum <a href="http://www.c-plusplus.net/forum/f15" rel="nofollow">C++ (auch C++0x)</a> verschoben.</p>
<p>Im Zweifelsfall bitte auch folgende Hinweise beachten:<br />
<a href="http://www.c-plusplus.net/forum/39405" rel="nofollow">C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?</a></p>
<p><em>Dieses Posting wurde automatisch erzeugt.</em></p>
]]></description><link>https://www.c-plusplus.net/forum/post/2119233</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119233</guid><dc:creator><![CDATA[C++ Forumbot]]></dc:creator><pubDate>Wed, 14 Sep 2011 11:46:28 GMT</pubDate></item><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Wed, 14 Sep 2011 11:47:34 GMT]]></title><description><![CDATA[<p>rüdiger schrieb:</p>
<blockquote>
<p>Siehe <a href="http://boost.org/libs/any" rel="nofollow">Boost.Any</a></p>
</blockquote>
<p>Meistens ungeeignet. Da würde ich eher noch boost::variant empfehlen.</p>
<p>@TE: Was hast du denn vor? Möglicherweise gibt es eine andere Lösung, die besser ist <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/2119235</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119235</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 14 Sep 2011 11:47:34 GMT</pubDate></item><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Wed, 14 Sep 2011 12:01:16 GMT]]></title><description><![CDATA[<p>314159265358979 schrieb:</p>
<blockquote>
<p>Meistens ungeeignet. Da würde ich eher noch boost::variant empfehlen.</p>
</blockquote>
<p>Leider schon wieder eine kurze, absolute Aussage ohne hinreichende Begründung. Ob variant oder any angebracht sind, hängt vom jeweiligen Fall ab. Im vorliegenden Fall gibts noch nicht genug Informationen, um das richtig bewerten zu können.<br />
Mag sein, dass es in vielen Fällen auch mit einem Variant getan ist. Das heißt aber nicht, dass Any da völlig ungeeignet ist. Und ob das wirklich in den meisten Fällen der Fall ist, kann wohl niemand beurteilen, da es einfach zu viele unterschiedliche Anwendungsfälle gibt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2119242</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119242</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 14 Sep 2011 12:01:16 GMT</pubDate></item><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Wed, 14 Sep 2011 12:17:01 GMT]]></title><description><![CDATA[<p>Hallo nochmals,</p>
<p>es sollte Perfomand sein und nur einfache Datentypen auf der Valueseite enthalten. Sprich als Key nur Integer und Value Typen wie double, Integer, char, string usw.. Ich möchte diese Map in einer Klasse anlegen und über get/set Methode den Wert auslesen/schreiben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2119249</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119249</guid><dc:creator><![CDATA[J.Wayne]]></dc:creator><pubDate>Wed, 14 Sep 2011 12:17:01 GMT</pubDate></item><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Wed, 14 Sep 2011 12:18:39 GMT]]></title><description><![CDATA[<p>J.Wayne schrieb:</p>
<blockquote>
<p>als Key nur Integer und Value Typen wie double, Integer, char, string usw..</p>
</blockquote>
<p>Wenn nur eine vorher festgelegte Handvoll Typen als Values möglich sein soll, dann ist Boost.Variant allerdings die geeignetere Alternative.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2119250</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119250</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 14 Sep 2011 12:18:39 GMT</pubDate></item><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Wed, 14 Sep 2011 14:10:03 GMT]]></title><description><![CDATA[<p>soweit ich das verstanden habe ist es nicht mit map und templates möglich. Werde mal boost.variant genau unter die Lupe nehmen <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>Danke euch!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2119301</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119301</guid><dc:creator><![CDATA[J.Wayne]]></dc:creator><pubDate>Wed, 14 Sep 2011 14:10:03 GMT</pubDate></item><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Wed, 14 Sep 2011 14:28:17 GMT]]></title><description><![CDATA[<p>J.Wayne schrieb:</p>
<blockquote>
<p>soweit ich das verstanden habe ist es nicht mit map und templates möglich.</p>
</blockquote>
<p>Doch, nämlich mit map und variant, was ein template ist. Du brauchst es nur nicht selbst zu schreiben <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/2119311</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119311</guid><dc:creator><![CDATA[pumuckl]]></dc:creator><pubDate>Wed, 14 Sep 2011 14:28:17 GMT</pubDate></item><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Wed, 14 Sep 2011 14:43:51 GMT]]></title><description><![CDATA[<p>Achso <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="🙂"
    /> Ok danke für die Info!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2119320</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119320</guid><dc:creator><![CDATA[J.Wayne]]></dc:creator><pubDate>Wed, 14 Sep 2011 14:43:51 GMT</pubDate></item><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Wed, 14 Sep 2011 17:10:37 GMT]]></title><description><![CDATA[<p>pumuckl schrieb:</p>
<blockquote>
<p>314159265358979 schrieb:</p>
<blockquote>
<p>Meistens ungeeignet. Da würde ich eher noch boost::variant empfehlen.</p>
</blockquote>
<p>Leider schon wieder eine kurze, absolute Aussage ohne hinreichende Begründung. Ob variant oder any angebracht sind, hängt vom jeweiligen Fall ab. Im vorliegenden Fall gibts noch nicht genug Informationen, um das richtig bewerten zu können.<br />
Mag sein, dass es in vielen Fällen auch mit einem Variant getan ist. Das heißt aber nicht, dass Any da völlig ungeeignet ist. Und ob das wirklich in den meisten Fällen der Fall ist, kann wohl niemand beurteilen, da es einfach zu viele unterschiedliche Anwendungsfälle gibt.</p>
</blockquote>
<p>Ich möchte deine Aussage gar nicht anzweifeln, aber nun mal ehrlich: Wie oft braucht man any wirklich? Ich habe noch nie auch nur einen einzigen Anwendungsfall dafür gesehen. Bitte zeig mir einen, wenn du einen kennst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2119404</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119404</guid><dc:creator><![CDATA[314159265358979]]></dc:creator><pubDate>Wed, 14 Sep 2011 17:10:37 GMT</pubDate></item><item><title><![CDATA[Reply to map mit unterschiedlichen Value on Thu, 15 Sep 2011 18:20:36 GMT]]></title><description><![CDATA[<p>Die Frage steht immer noch im Raum: Wozu brauchst du das? Meistens geht es ohne diese Typ-Rumprobierereien eleganter.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/2119861</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/2119861</guid><dc:creator><![CDATA[wxSkip]]></dc:creator><pubDate>Thu, 15 Sep 2011 18:20:36 GMT</pubDate></item></channel></rss>